Vous n'êtes pas identifié(e).
Je viens de restauré une base de données mais aucune clé primaires ou étrangère est générée. une idée ?
Hors ligne
Il faudrait donner plus de détails pour pouvoir avoir la moindre idée. Quel outil avez-vous utilisé ? quel message d'erreur ont été affiché ? etc
Guillaume.
Hors ligne
j'ai utilisé pg_dump pour dumper et pg_restore pour restaurer. les messages d'erreurs par example pour les clés étrangères est : la relation machin n'existe pas ALTER TABLE ONLY bidule DROP CONSTRAINT machin_bidule_fkey;
à priori quand il génère la table machin la table bidule n'est pas encore crée et du coup il supprime la contrainte
Hors ligne
Et bien, une bonne chose pour avancer et essayer d'éviter de jouer au devinette, ce serait de regarder le premier message d'erreur au moment de la restauration.
Guillaume.
Hors ligne
c'était ca la première message d'erreur
dites moi juste quelle commande permet de dumper et restaurer toute une base avec les données, les procédure stockées et toutes les contraintes ? je me suis peut être trompé dans les options
Hors ligne
Pour la sauvegarde:
pg_dump -Fc ma_base > ma_base.dump
Pour la restauration:
pg_restore -d ma_base2 ma_base.dump
Ça se complique si les utilisateurs et les tablespaces n'existent pas déjà.
Guillaume.
Hors ligne