2017-07-28 2 views
0

essayant d'utiliser pg_dump pour sauvegarder une base de données Postgresfenêtres pg_dump commande d'invite de commande non valide

i connecté via l'invite de commande et voici ma commande suivant ce tutoriel http://www.postgresqltutorial.com/postgresql-backup-database/

pg_dump -U postgres -W -F t lucz_2017 > X:\postgres_backup\lucz_backup.tar 

il me donne une erreur

Invalid command \postgres_backup. Try \? for help. 

Qu'est-ce que je fais mal?

le nom db et chemins sont corrects

windows 7 en cours d'exécution du CMD ce

+0

De quel système d'exploitation êtes-vous et d'où exécutez-vous cette commande? –

+0

Essayez de placer votre répertoire dans des guillemets simples. – Mokadillion

Répondre

0

Vous exécutez pg_dump de psql. Sortez de psql et exécutez la commande pg_dump à partir de l'invite de commande Windows. pg_dump est son propre exécutable, différent de psql.

+0

Je ne l'exécute pas depuis psql ...? Je n'appelle jamais psql dans ma commande. J'appelle pg_dump – ziggy

+0

Le message d'erreur 'Commande invalide \ postgres_backup. Essayez \? pour aider. 'est généré par psql, donc vous y êtes en quelque sorte. Pouvez-vous ouvrir un nouveau cmd.exe et lancer la commande pg_dump à partir de là? –

+0

ahh vous aviez raison j'étais déjà dans psql essayant d'exécuter cette commande! – ziggy