pg_restore

pg_restore: error: could not execute query: ERROR: must be member of role "postgres" Ошибка

Forums:

Одним из самых простых решений будет разворачивать БД под тем же пользователем, под кем создавался дамп (в данном случае используем юзера postgres):

pg_restore --clean  -U postgres -d postgres  -1  mydump.sql 

postgres The input is a PostgreSQL custom-format dump.Use the pg_restore command-line client Ошибка

Forums:

Для команды загрузки дампа вида:

psql reo -U reo < dump-postgres.sql 

получаем ошибку:

The input is a PostgreSQL custom-format dump.
Use the pg_restore command-line client to restore this dump to a database.

postgresql -- Дамп базы от имени пользователя, Загрузка дампа из файла

Создание дампа

Если вы используете postgresql, дамп базы можно сделать так:

pg_dump db_name > dump_file_name

Чтобы запустить команду от имени пользователя, добавляем -U имя_пользователя:

pg_dump db_name -U db_user_name > dump_file_name
#

ниже вводим пароль.

Загрузка дампа из файла

psql для текстовых файлов

Развернуть дамп можно так:

Subscribe to RSS - pg_restore