Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 31/01/2020 10:47:40
- caius
- Membre
enregistrer sortie de pg_restore
Bonjour,
j'ai une question bête : je voudrais sauvegarder la sortie d'un pg_restore vers un ficheir de log mais je n'y arrive pas...
'jai essayé avec ça :
pg_restore -d test -p 5433 -U postgres -c -v --file=restore_test_schemas_2020_01_30-1717.log -n bob -n dev_bob export_applit_schemas.tar
mais aussi simplement ça :
pg_restore -d test -p 5433 -U postgres -c -v -n bob-n dev_bob export_testt_schemas_2020_01_30-1717.tar > restore_applit_schemas.log
Or, la première me dit qu'il n'est pas possible d'utilier l'option -f avec -d.
Comment faire donc s'il vous plait ?
Merci d'avance
Cordialement
Hors ligne
#2 31/01/2020 11:52:01
- ruizsebastien
- Membre
Re : enregistrer sortie de pg_restore
bonjour,
Habituellement je fais un truc du genre :
pg_restore ...blablabla... 2>&1 | tee -a monfichierlog.log
Dernière modification par ruizsebastien (31/01/2020 11:53:03)
Cordialement,
Sébastien.
Hors ligne
#3 31/01/2020 14:58:50
- gleu
- Administrateur
Re : enregistrer sortie de pg_restore
L'exemple de Sébastien est bon. La sortie de l'option -v est renvoyée sur stderr, donc il faut renvoyer stderr (2>) et non pas stdout (1>).
Guillaume.
Hors ligne
#4 31/01/2020 15:15:28
- caius
- Membre
Re : enregistrer sortie de pg_restore
Bonjour à tous les deux,
merci beaucoup pour votre réponse !
et effectivement ça fonctionne parfaitement
Merci
Hors ligne
Pages : 1