IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

pgsql pg_restore error


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 255
    Points : 53
    Points
    53
    Par défaut pgsql pg_restore error
    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 :

    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
    Il semble qu'il ne puisse supprimer des contraintes d'intégrité...
    Donc, plus loin dans le traitement j'ai l'erreur suivante:

    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

    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.....

    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...
    "Patience et longueur de temps font plus que force ni que rage ..."

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Points : 2 890
    Points
    2 890
    Par défaut
    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...
    Tu fais tout de même le choix de restaurer dans une base dont les objets et les données existent déjà.
    Pourquoi ne pas supprimer/recréer la base pour faire le ménage par le vide avant de restaurer?

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Backup with:
    pg_dump -F tar -i -c -h ${db_hostname} -U ${db_username} -f ${file} ${db_name}

    And following by:
    pg_restore -c -h ${db_hostname} -U ${db_username} -d ${db_name} ${file}

    And you probably miss "-c" on pg_restore cause it show me the same error than you if i did not add this option to pg_restore. "-c" mean care of DROP TABLE from your ${file} build with pg_dump.

    Bye...

Discussions similaires

  1. postgre pg_restore error
    Par the java lover dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 14/09/2009, 15h36
  2. [SQL Server] Error converting data type varchar...
    Par Sir Tengu dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 13/06/2003, 10h46
  3. [Kylix] Kylix c++ error
    Par pacpac dans le forum EDI
    Réponses: 2
    Dernier message: 10/06/2003, 16h27
  4. [CR] Print Engine error text
    Par afaraji dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 03/09/2002, 15h44
  5. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo