Как восстановить файл дампа PostgreSQL в базы данных Postgres?

У меня есть файл дампа с расширением .SQL(на самом деле это обычный текст SQL). файл). Я хочу восстановить его в свои созданные базы данных. Я использую pgAdmin III, и когда я использую его «Мастер восстановления», он не выделяет кнопку «Восстановить». Вместо этого ожидается расширение файла .backup.

Я пытался использовать команды оболочки для восстановления дампа, но это все равно не сработало.

Я новичок в этом. Если бы кто-нибудь мог мне помочь, я был бы обязан.

Редактировать

Я использовал следующую команду в панели 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.

46
задан Daniel Vérité 8 October 2015 в 16:27
поделиться