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

PostgreSQL Discussion :

postgre pg_restore error


Sujet :

PostgreSQL

  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 postgre 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 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
    personne n'a d'idée ??
    "Patience et longueur de temps font plus que force ni que rage ..."

  3. #3
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    C'est bien la même version entre ta base source et ta base cible ?
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

Discussions similaires

  1. [PostgreSQL] pgsql pg_restore error
    Par the java lover dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 14/10/2009, 16h10
  2. Pb de configuration postgre -> plantage avec DB error
    Par liv dans le forum Installation
    Réponses: 6
    Dernier message: 05/11/2003, 18h07
  3. Réponses: 6
    Dernier message: 05/11/2003, 18h07
  4. [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