Anomalie #594
ferméProblème de migration de la DB de la 0.63.3 vers 0.7.4
0%
Description
Bonjour,
J'ai une erreur systématique lors de la migration de la version 0.63.3 vers la 0.74
ALTER TABLE galette_adherents ...SQLSTATE23000: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`base`.`#sql-11c8_e1`, CONSTRAINT `#sql-11c8_e1_ibfk_2` FOREIGN KEY (`titre_adh`) REFERENCES `galette_titles` (`id_title`))
(ALTER TABLE galette_adherents ADD FOREIGN KEY (titre_adh) REFERENCES galette_titles (id_title) ON DELETE RESTRICT ON UPDATE RESTRICT)
Fichiers
Mis à jour par Florian ROGUIN il y a plus de 11 ans
En recherchant dans les bugs précédent, j'ai trouvé ca:
Pour résoudre le problème MySQL ; il faut ajouter, dans le fichier galette/install/sql/upgrade-to-0.74-mysql.sql, au tout début :
SET FOREIGN_KEY_CHECKS=0;
Et à la toute fin :
SET FOREIGN_KEY_CHECKS=1;
Cela semble marcher
Mis à jour par Johan Cwiklinski il y a plus de 11 ans
- Statut changé de Nouveau à Rejeté
- Assigné à
Johan Cwiklinskisupprimé