Bonjour,
J'ai trouvé quelques sujets correspondants sur le net, mais pas de réponse concrète..
J'essaye de restorer une base de données que j'avais précédemment sauvegardée avec la commande pg_dump.
Quand j'essaye d'exécuter la commande pg_restore, J'ai l'erreur suivante :
Il semble qu'il ne puisse supprimer des contraintes d'intégrité...pg_restore: connecting to database for restore
pg_restore: dropping FK CONSTRAINT fk_xxxxxx
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 3063; 2606 32970 FK CONSTRAINT
fk_variable_variables_variable
Donc, plus loin dans le traitement j'ai l'erreur suivante:
La table ne peut être supprimée parceque des objets d"pendant d'elle existent toujours...... certainement les contraintes qui n'ont pas été supprimées. Ma table n'est donc pas supprimée, les données qu'elle contient sont donc toujours présentes, et les données de mon dump seront insérées, créant des doublons.....pg_restore: dropping TABLE valeur_texte
pg_restore: [archiver (db)] Error from TOC entry 2128; 1259 31968 TABLE valeur_t
exte atih
pg_restore: [archiver (db)] could not execute query: ERROR: cannot drop table v
aleur_texte because other objects depend on it
HINT: Use DROP ... CASCADE to drop the dependent objects too.
Command was: DROP TABLE public.valeur_texte;
pg_restore: dropping TABLE valeur_reelle
Je ne sais pas ce qui se passe car c'est le pg_dump et le pg_restore qui font tout le boulot.... Je ne maitrise pas ce qui est fait...
Si quelqu'un a des idées ?
Merci par avance pour votre aide...
Partager