pg_dumpall - база данных Azure для PostgreSQL - в базе данных "azure_maintenance" отказано в разрешении

PGPASSWORD = mypassword pg_dumpall -h mydbname.postgres.database.azure.com -p 5432 -U admin @ mydbname

pg_dump: [archiver (db)] не удалось подключиться к базе данных "azure_maintenance": FATAL: отказано в доступе к базе данных "azure_maintenance". ПОДРОБНЕЕ: У пользователя нет привилегии CONNECT. pg_dumpall: сбой pg_dump в базе данных "azure_maintenance", выход

Как бы вы создали резервные копии всех БД в размещенной службе Azure Postgresql?

1 ответ

Поскольку PostgreSQL 12.0 pg_dumpall имеет --exclude-databaseвариант (см. Примечания к выпуску ).
Следующее должно работать:

      pg_dumpall -h mydbname.postgres.database.azure.com -p 5432 -U admin@mydbname --exclude-database=azure* --clean --file=dump.sql
Другие вопросы по тегам