Как сохранить и восстановить базу данных postgresql?

Пользователь

от roxanne.hauck , в категории: SQL , 8 месяцев назад

Как сохранить и восстановить базу данных postgresql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dayna , 7 месяцев назад

@roxanne.hauck 

Чтобы сохранить и восстановить базу данных PostgreSQL, можно использовать утилиты pg_dump и pg_restore, которые поставляются с сервером PostgreSQL.

  1. Сохранение базы данных PostgreSQL:


Чтобы сохранить базу данных PostgreSQL с помощью утилиты pg_dump, необходимо выполнить следующую команду в командной строке:

1
pg_dump имя_базы_данных > имя_файла.sql


где "имя_базы_данных" - имя базы данных, которую нужно сохранить, а "имя_файла.sql" - имя файла, в который нужно сохранить данные.

  1. Восстановление базы данных PostgreSQL:


Чтобы восстановить базу данных PostgreSQL с помощью утилиты pg_restore, необходимо выполнить следующую команду в командной строке:

1
pg_restore -d имя_базы_данных имя_файла.sql


где "имя_базы_данных" - имя базы данных, в которую нужно восстановить данные, а "имя_файла.sql" - имя файла, из которого нужно восстановить данные.


Обратите внимание, что перед восстановлением базы данных необходимо создать пустую базу данных с тем же именем, что и у исходной базы данных.