You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2022-05-24 07:00:21

arcsarcs
Member
Registered: 2020-07-22
Posts: 26

Migration GLPI 10 glpi:migration:unsigned_keys

Bonjour,

Lors du lancement de la commande

sudo -u www-data php bin/console glpi:migration:unsigned_keys

J'obtiens cette erreur :

La migration de la colonne "glpi_documents_items.items_id" ne peut pas être faite car elle contient des valeurs négatives.

J'ai tenté

UPDATE glpi_documents_items SET timeline_position = 0 WHERE timeline_position = -1;

mais j'obtiens alors cette erreur :

Erreur dans la requête (1062): Duplicate entry '199-KnowbaseItem-82-0' for key 'unicity'


Par avance merci.

Last edited by arcsarcs (2022-05-24 07:02:30)

Offline

#2 2022-05-24 19:37:10

francois-teclib
Expert GLPI
From: TECLIB
Registered: 2006-11-05
Posts: 76
Website

Re: Migration GLPI 10 glpi:migration:unsigned_keys

Hello arcsarcs,

Vous pouvez supprimer les lignes concernées de la table glpi_documents_items, une valeur négative sur items_id, veut dire que le document n'est relié à aucun item : donc une entrée dans cette table est inutile.

Voici la requête à exécuter (après une sauvegarde comme toujours pour des actions manuelles de ce type) :

DELETE FROM glpi_documents_items WHERE items_id < 0;

Vous pouvez faire de même pour le champ documents_id avec une valeur négative :

DELETE FROM glpi_documents_items WHERE documents_id < 0;

++


Besoin d'un support professionnel pour GLPI ? Pensez à GLPI Network ! https://glpi-project.org/fr/tarifs/

Connaissez-vous l'offre Cloud maintenue et supportée par l'équipe qui édite GLPI ?
Vous pouvez tester gratuitement pendant 45 jours ! https://glpi-network.cloud (ou plus si besoin)

Offline

#3 2022-06-03 13:04:47

arcsarcs
Member
Registered: 2020-07-22
Posts: 26

Re: Migration GLPI 10 glpi:migration:unsigned_keys

Bonjour,

Merci pour votre réponse cependant je me pose la question des fichiers orphelins correspondant à ces entrées...
Est-il possible de les identifier / purger ? Car si je supprime leur référence via la requête que vous m'indiquez, ceux-ci seront des orphelins sur le système de fichier ou ai-je mal compris ?

Par avance merci.
Cordialement.

Offline

#4 2022-06-08 21:37:54

francois-teclib
Expert GLPI
From: TECLIB
Registered: 2006-11-05
Posts: 76
Website

Re: Migration GLPI 10 glpi:migration:unsigned_keys

Hello arcsarcs,

Une valeur "documents_id" inférieure à 0 (dans cette table de liaison d'un document à un item), veut dire que ce sont déjà des entrées orphelines (non liées à un véritable id de la table glpi_documents).

Aucun risque de les supprimer donc smile

++


Besoin d'un support professionnel pour GLPI ? Pensez à GLPI Network ! https://glpi-project.org/fr/tarifs/

Connaissez-vous l'offre Cloud maintenue et supportée par l'équipe qui édite GLPI ?
Vous pouvez tester gratuitement pendant 45 jours ! https://glpi-network.cloud (ou plus si besoin)

Offline

Board footer

Powered by FluxBB