PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Къде отива файловият изход на pg_dump на MacOS?

Оказва се, че pg_dump командата трябва да се използва в командния ред, а не в psql . И наистина „стандартният изход“ се отпечатва на терминала (което в моя случай не е това, което искам, защото искам да възстановя базата данни локално с помощта на pg_restore ).

Затова създадох файл (latest.dump ) и му писа, указвайки опциите за връзка, както и --format=custom и --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$



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в Postgres след актуализиране на TimescaleDB на Ubuntu:файлът не е намерен

  2. Какъв точно оператор за сравнение между `bigint` и `date` в postgresql?

  3. Импортиране на компресиран CSV файл в PostgreSQL

  4. Не може да се свърже с локалния PostgreSQL

  5. Heroku pg:push psql:ФАТАЛНО:неуспешно удостоверяване на парола за потребителя