Vous n'êtes pas identifié(e).

#1 25/06/2014 13:34:39

fansz
Membre

[postgresql 9.3] pg_restore

bonjour,

j'ai sauvegardé  les éléments d'un schéma (schema_1) via pg_dump

je voudrais pouvoir restaurer tous les éléments dans un autre schéma  (schema2)

voici la ligne que j’exécute : 


 pg_restore --host localhost  --dbname "bdi" --username admin  --schema  schema2 -v -W "sauv_schema1" 

et j'ai erreur suivante :

pg_restore : implied data-only restore


Pouvez vous m'aider?

Hors ligne

#2 25/06/2014 16:43:38

arthurr
Membre

Re : [postgresql 9.3] pg_restore

c'est moi ou il manque le nom du fichier ?

Hors ligne

#3 25/06/2014 22:30:21

gleu
Administrateur

Re : [postgresql 9.3] pg_restore

je voudrais pouvoir restaurer tous les éléments dans un autre schéma  (schema2)

voici la ligne que j’exécute :

L'option --schema permet d'indiquer le schéma que l'on veut restaurer, pas le nouveau nom de l'ancien schéma. Vous ne pouvez pas faire ce que vous voulez avec pg_restore. Soit vous restaurez sous l'ancien nom, puis vous renommez le schéma schema1 en schema2, soit vous recréez le script SQL et vous le modifiez pour qu'il utilise le bon schéma.

c'est moi ou il manque le nom du fichier ?

Non, le nom du fichier est sauv_schema1


Guillaume.

Hors ligne

Pied de page des forums