PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wohin geht die Dateiausgabe von pg_dump unter MacOS?

Es stellt sich heraus, dass pg_dump command muss auf der Kommandozeile verwendet werden, nicht in psql . Und tatsächlich gibt die 'Standardausgabe' auf dem Terminal aus (was ich in meinem Fall nicht möchte, da ich die Datenbank lokal mit pg_restore wiederherstellen möchte ).

Also habe ich eine Datei erstellt (latest.dump ) und schrieb darin die Verbindungsoptionen sowie --format=custom und --file=latest.dump :

Kurts-MacBook-Pro-2:~ kurtpeek$ touch latest.dump
Kurts-MacBook-Pro-2:~ kurtpeek$ pg_dump --host=localhost.aptible.in --port=64186 --username=aptible --dbname=db --format=custom --file=latest.dump
Password: 
Kurts-MacBook-Pro-2:~ kurtpeek$