Ich möchte gerne die Ausgabe von pg_dump- bzw. pg_restore-Aufrufen unter Windows in eine Datei umlenken. Normalerweise geht das ja ganz einfach, indem man “> dateiname.txt” an den Command-Line-Aufruf hängt. Aber bei pg_dump/pg_restore klappt das irgendwie nicht, die Ausgabe erscheint trotzdem im Command-Line-Fenster und die Datei wird nicht erzeugt bzw. verändert.
Hier der komplette Aufruf:
C:\Pfad\zur\pg_dump.exe --host localhost --port 5432 --username postgres --format custom --verbose --file "C:\DOKUME~1\user\LOKALE~1\Temp\dump.backup" datenbank > C:\Pfad\zur\pg_dump.txt
Wenn ich bspw. nur die “–help”-Ausgabe in die Datei umleite, dann klappt das:
C:\Pfad\zur\pg_dump.exe --help > C:\Pfad\zur\pg_dump.txt
Was mache ich falsch?