Как восстановить файл дампа PostgreSQL в базы данных Postgres?
У меня есть дамп с.SQL
асширение @ (на самом деле это простой текстовый файл SQL). Я хочу восстановить его в мои созданные базы данных. Я используюpgAdmin III, и когда я использую его «Мастер восстановления», он не выделяет кнопку «Восстановить». Вместо этого он ожидает.backup
расширение файла
Я пытался использовать команды shell для восстановления дампа, но он все равно не работал.
Я новичок в этом. Если бы кто-нибудь мог помочь мне, я был бы обязан.
РедактироватЯ использовал следующую команду для панели Shell SQL в PostGres, сидя в newTestDB.
newTestDB-# \i E:\db-rbl-restore-20120511_Dump-20120514.sql
По-прежнему выдает ту же ошибку («Отказано в доступе»).
После повышения разрешений он просто показывает мне таблицы по умолчанию в PostgreSQL:
List of tablespaces
Name | Owner | Location
-----------+----------+----------
pg_default | postgres |
pg_global | postgres |
(2 rows)
Я не знаю, что делать для импорта / восстановления базы данных из файла SQL.