Dump table sans conserver héritage
Bonjour,
Je cherche à sauvegarder une table pour l'importer dans une autre base.
Code:
1 2
| pg_dump -h %serveur% -p %port% -U %user% -d %bdd1% --inserts --table="matable" > fichier.sql
psql -h %serveur% -U %user% -d %bdd3% -q -p %port% -f fichier.sql |
Mon problème : il s'agit d'une table héritée.
L'import échoue car la référence à la table mère n'existe pas dans ma base de destination.
Mon fichier de sauvegarde conserve trace de l'héritage.
Code:
1 2 3 4
| CREATE TABLE (
mes col...
)
INHERITS (table mère); |
Tout fonctionne bien si j'enlève le
Code:
INHERITS (table mère)
avant import.
Du coup, quelle serait la bonne méthode pour réaliser proprement cette opération ?
Existe t-il une syntaxe particulière du dump pour ne pas conserver l'héritage ?
Merci d'avance de votre appui.