Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1728 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Postgres] pb d'export->import

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Postgres] pb d'export->import

n°559419
Nestor
Posté le 05-11-2003 à 11:00:55  profilanswer
 

Salut,  
 
J'ai 3 Postgres d'installés sur 4 machines (Prod1, Prod2, préprod, test).  
La Prod1 va être remplacée par la Prod2 : il faut donc je recupère les données de Prod1 pour les importer dans Prod2, préprod et test.
J'ai donc fait un pg_dump < sauve.sql
Puis psql mabase > sauve.sql (vers Prod2, préprod et test).
 
A priori, l'import se passe bien (il ne me semble pas avoir vu de messages d'erreurs).  
Mais, sur Prod2 et test, je ne peux pas faire d'insertion : il me sort des violations d'index sur des contraintes (alors que, j'ai vérifié dans les tables, à priori il n'y a pas de soucis).  
 
D'après ce que je pige, Postgres transforme les contraintes en index. Et visiblement il serait perdu dans ces index.
 
Vous avez une solution/explication ?  
 
Merci de votre aide.
Nestor.

mood
Publicité
Posté le 05-11-2003 à 11:00:55  profilanswer
 

n°559431
darklord
You're welcome
Posté le 05-11-2003 à 11:11:34  profilanswer
 

Nestor a écrit :

Salut,  
 
J'ai 3 Postgres d'installés sur 4 machines (Prod1, Prod2, préprod, test).  
La Prod1 va être remplacée par la Prod2 : il faut donc je recupère les données de Prod1 pour les importer dans Prod2, préprod et test.
J'ai donc fait un pg_dump < sauve.sql
Puis psql mabase > sauve.sql (vers Prod2, préprod et test).
 
A priori, l'import se passe bien (il ne me semble pas avoir vu de messages d'erreurs).  
Mais, sur Prod2 et test, je ne peux pas faire d'insertion : il me sort des violations d'index sur des contraintes (alors que, j'ai vérifié dans les tables, à priori il n'y a pas de soucis).  
 
D'après ce que je pige, Postgres transforme les contraintes en index. Et visiblement il serait perdu dans ces index.
 
Vous avez une solution/explication ?  
 
Merci de votre aide.
Nestor.
 


 
Tu ne peux pas recréer le schéma à partir du SQL et insérer seulement tes données sans faire de création des tables?


---------------
Just because you feel good does not make you right
n°559446
Nestor
Posté le 05-11-2003 à 11:20:48  profilanswer
 

ben je ne sais pas si ça va marcher mais c'est effectivement un test que j'avais prévu de faire.  
 
Mais dans l'absolu je ne comprends pas pourquoi l'import passe correctement sur 1 base et "vérole" les index sur deux autres.  
 
Je pensais aussi faire mon export en le forçant à créer le script avec des INSERT plutôt que des COPY (je ne me souviens plus de l'option).  
 
Je teste ça ce soir ou demain.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Postgres] pb d'export->import

 

Sujets relatifs
Postgres VS MySQLRequete trop trop lente sous Postgres
[win32] dll, import et calling convention...[python]import
ORACLE import qui overwrite?[PHP] import d'un fichier texte: les caractères spéciaux (resolu)
postgres : executer une fonction "à la main"Ajouter une contrainte Not Null sur une colonne sur Postgres ?
Repère nommé dans 3DS Max pour exportProbleme pour modifier une colonne dans une table Postgres
Plus de sujets relatifs à : [Postgres] pb d'export->import


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR