dbarzin / mercator

Mapping the information system / Cartographie du système d'information
GNU General Public License v3.0
227 stars 36 forks source link

erreur lors de la mise à jour #766

Open lynch4fr opened 3 days ago

lynch4fr commented 3 days ago

Bonjour, Je n'avais jamais mis à jour Mercator depuis sa premiere installation : J'ai suivi la procedure "Update" pour faire une mise à jour qui n'a pas bien fonctionnée sur ma version (J'ai mon backup de DB _mercatorbackup.sql J'ai donc appliqué la procedure "Repair the problems of migration" (J'ai bien mes 2 backups de DB _backup_mercatordata.sql et _backup_mercatorusers.sql) et l'import s'arrete sur le message suivant : sudo mysql mercator < backup_mercator_data.sql 'ERROR 1054 (42S22) at line 1043927: Unknown column 'identifiant' in 'field list'

Comment puis je corriger ou poursuivre l'import ? Merci

Voici le contenu de la ligne 1043927 dans le -- Dumping data for table processes -- INSERT INTOprocesses(id,identifiant,description,owner,security_need_c,in_out,dummy,created_at,updated_at,deleted_at,macroprocess_id,security_need_i,security_need_a,security_need_t) VALUES (1,'GIP','<p>GIP: Impression, photocopie et numerisation</p>',NULL,NULL,NULL,NULL,'2023-12-22 13:09:22','2024-01-09 13:34:17',NULL,8,NULL,NULL,NULL),

dbarzin commented 3 days ago

Cette erreur provient du fait que vous essayez d'importer une version de la base de données dans une autre version de celle-ci. Avez-vous toujours un full backup de la VM ? Est-il possible d'essayer de corriger le problème de mise à jour d'origine ?

lynch4fr commented 3 days ago

Merci pour votre aide, en effet je viens de comprendre l'erreur et je viens de corriger 3 differences entre les 2 versions de BD (directement dans le fichier backup.sql :

Le tout semble bien refonctionner Merci !!! :-)