Как вы создаете базу данных из резервной копии с PostgreSQL? - PullRequest
0 голосов
/ 03 января 2019

В SQL Server я могу создать новую базу данных на сервере из резервной копии из другого ящика. Я не могу найти эту функциональность в pgAdmin4 с PostgreSQL10. Кажется, что все, что я могу сделать, это восстановить существующую базу данных. Нужно ли сначала создать пустую базу данных?

1 Ответ

0 голосов
/ 03 января 2019

Вы можете использовать функцию --create или -C в pg_dump для создания базы данных. От Документация :

Начните вывод с команды для создания самой базы данных и переподключиться к созданной базе данных. (С помощью скрипта этой формы это не имеет значения, какую базу данных в месте установки вы подключиться до запуска скрипта.)

Для синтаксиса:

pg_dump -C -U your_user -d your_db > filename.sql

или

pg_dump --create -U your_user -d your_db > filename.sql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...