Postgresql-9.6 резервное копирование - PullRequest
0 голосов
/ 16 ноября 2018

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

sudo pg_dumpall -a mydb > app111618.bak

После ввода этой команды я получаю эту ошибку:

`pg_dumpall: too many command-line arguments (first is "mydb")`

Вкоманда это говорит это:

Попробуйте pg_dumpall --help для получения дополнительной информации.

Как я могу это исправить?

1 Ответ

0 голосов
/ 16 ноября 2018

pg_dumpall - это инструмент для выгрузки всех баз данных, поэтому он не поддерживает указание имени базы данных (при условии, что mydb - это имя базы данных, которую вы хотите вывести).

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

pg_dump -a mydb > app111618.bak

Если вы намеревались сбросить все базы данных, просто опустите имя базы данных:

pg_dumpall -a > app111618.bak
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...