Comment pg_restore

Je suis le dumping ma base de données "mabase" dans un fichier texte 'mabase.sql en ligne de commande.

"C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_dump.exe " --host localhost --port 5432 --username "postgres" --no-password --verbose --file "C:\Users\User 1\Desktop\mydatabase.sql" "mydatabase"

Thas' aller à nice.
Mais après plusieurs essais je ne peux pas faire un pg_restore ces fichiers dans la base de données avec des données.

Mais si je supprime toutes les tables de cette base de données, je peux le faire avec:

psql -f "C:\Users\User 1\Desktop\mydatabase.sql" "mydatabase" "postgres"

Ce de récupérer toutes les données.
Le problème est que je ne peux pas courir pgsl par VBNET/shell, donc j'aurais plutôt besoin d'pg_restore.exe
C'est ma essayer:

"C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_restore.exe " -i -h localhost -p 5432 -U postgres -d "mydatabase" -v "C:\Users\User 1\Desktop\mydatabase.sql"

...où je reçois un message:

C:\Users\User 1>"C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_restore.exe" -i-h
localhost -p 5432 -U postgres-d "mabase" -v "C:\Users\User 1\\Desktop \ \ mabase.sql"
non valide binaire "C:/Program Files (x86)/PostgreSQL/9.1/bin/pg_restore.exe"
pg_restore.exe : [archiver] fichier d'entrée ne semble pas être une archive valide

Avant d'essayer de restaurer j'ai vide la base de données "mabase' sur le serveur (sans tables).
Merci de toute aide pour le faire pg_restore de travail avec 'mabase.sql " qui est sous-évaluées avec pg_dump et qui, évidemment, contient un bon de données afin que je puisse l'utiliser dans la pure ligne de commande ou VBNET/shell.

OriginalL'auteur Wine Too | 2012-12-04