PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Où va la sortie du fichier de pg_dump sur MacOS ?

Il s'avère que le pg_dump la commande doit être utilisée sur la ligne de commande, pas dans psql . Et en effet, la "sortie standard" s'imprime sur le terminal (ce qui dans mon cas n'est pas ce que je veux, car je veux restaurer la base de données localement en utilisant pg_restore ).

J'ai donc créé un fichier (latest.dump ) et lui a écrit en précisant les options de connexion, ainsi que --format=custom et --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$