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