Re: [Galette-discussion] Petit problème de restauration |
[ Thread Index | Date Index | More lists.galette.eu/users Archives ]
Salut, Le 12/02/2019 à 07:02, Bruno Desroches a écrit : > Bonjour, > > en attendant de pouvoir upgrader mon galette vers la dernière version > (PHP pas en 7 chez mon hébergeur), j'ai quand même dû le déménager d'un > sous répertoire dans un autre. Encore un hébergeur qui tourne sur des version potentielles complètement trouées ? Ça donne envie :D > J'ai fait une sauvegarde avec phpmyadmin de la base. J'ai installé > galette 0.9.1 dans le nouveau répertoire, tout est ok. Mais quand je > veux importer la sauvegarde, j'obtiens ceci : > > #1452 - Cannot add or update a child row: a foreign key constraint fails > (`4tous_gestion`.`gestion_adherents`, CONSTRAINT > `gestion_adherents_ibfk_1` FOREIGN KEY (`id_statut`) REFERENCES > `gestion_statuts` (`id_statut`) ON UPDATE CASCADE) > > J'ai dû faire une erreur mais laquelle ??? si quelqu'un peut m'aider... À vue de nez, ça ressemble à un backup mal fichu, dans lequel les données liées seraient importées après coup. Il reste la solution de désactiver la vérification des clés étrangères en début de script, pour le réactiver en fin de script ; ça devrait fonctionner (mais attention de ne pas juste laisser ça désactivé !!!). Je ne pense pas que la base d'origine soit en cause - à moins qu'un bricolage ait été effectué par le passé et que des données non relationnelles aient été ajoutées pendant ce laps de temps (ce qu'on appelle le retour de bâton). Ceci étant dit ; je ne me pose pas en spécialiste des sauvegardes/restauration phpmyadmin ; je n'ai jamais eu besoin de modifier les dumps de bases de Galette produits par mysqldump. ++ -- Johan
Attachment:
signature.asc
Description: OpenPGP digital signature
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |