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

входният файл изглежда е дъмп на текстов формат. Моля, използвайте psql

От pg_dump документация:

Примери

За да изхвърлите база данни, наречена mydb, в SQL-скриптов файл :

$ pg_dump mydb > db.sql

За да презаредите такъв скрипт в (прясно създадена) база данни с име newdb :

$ psql -d newdb -f db.sql

За да изхвърлите база данни в архивен файл с персонализиран формат:

$ pg_dump -Fc mydb > db.dump

За да изхвърлите база данни в архив с формат на директория:

$ pg_dump -Fd mydb -f dumpdir

За да презаредите архивен файл в (прясно създадена) база данни с име newdb:

$ pg_restore -d newdb db.dump

От pg_restore документация:

Примери

Да приемем, че сме изхвърлили база данни, наречена mydb, в файл за дъмп с персонализиран формат:

$ pg_dump -Fc mydb > db.dump

За да премахнете базата данни и да я създадете отново от сметището:

$ dropdb mydb
$ pg_restore -C -d postgres db.dump


  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/SQLAlchemy

  2. Надстройване на вашата база данни до PostgreSQL версия 10 – какво трябва да знаете

  3. Преобразувайте всички записи в postgres в Titlecase, първа буква с главни букви

  4. Мигриране на PostgreSQL бази данни от On-Prem към облака с помощта на AWS RDS

  5. Уебинар:Нови функции в Postgres 12 [Продължаване]