{MySQL} mysqldump - option pour déplacer CONSTRAIN
Résolu/Fermé
perassia
Messages postés
6
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
21 mai 2012
-
22 juil. 2009 à 14:17
perassia Messages postés 6 Date d'inscription mercredi 22 juillet 2009 Statut Membre Dernière intervention 21 mai 2012 - 23 juil. 2009 à 08:45
perassia Messages postés 6 Date d'inscription mercredi 22 juillet 2009 Statut Membre Dernière intervention 21 mai 2012 - 23 juil. 2009 à 08:45
A voir également:
- {MySQL} mysqldump - option pour déplacer CONSTRAIN
- Déplacer une colonne excel - Guide
- Option booster free avis - Accueil - Guide opérateurs et forfaits
- Déplacer barre des taches windows 11 - Guide
- Mysql community server - Télécharger - Bases de données
- Option d'ergonomie - Guide
1 réponse
perassia
Messages postés
6
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
21 mai 2012
23 juil. 2009 à 08:45
23 juil. 2009 à 08:45
Bon, auto réponse.
Après une heure de recherche sur le net, c'est à priori impossible.
La solution serait d'enlever la gestion des foreign keys lors de la restauration de la sauvegarde avec les commandes suivantes
(
echo "SET AUTOCOMMIT=0;"
echo "SET FOREIGN_KEY_CHECKS=0;"
cat databasedump.sql
echo "SET FOREIGN_KEY_CHECKS=1;"
echo "COMMIT;"
echo "SET AUTOCOMMIT=1;"
) | mysql --user=username --password=password database
Pas encore testé, mais à priori devrai marché tout seul
Après une heure de recherche sur le net, c'est à priori impossible.
La solution serait d'enlever la gestion des foreign keys lors de la restauration de la sauvegarde avec les commandes suivantes
(
echo "SET AUTOCOMMIT=0;"
echo "SET FOREIGN_KEY_CHECKS=0;"
cat databasedump.sql
echo "SET FOREIGN_KEY_CHECKS=1;"
echo "COMMIT;"
echo "SET AUTOCOMMIT=1;"
) | mysql --user=username --password=password database
Pas encore testé, mais à priori devrai marché tout seul