Альтернатива сбоя pg_dumpall для крупного обновления Aurora Postgres - PullRequest
0 голосов
/ 05 апреля 2019

Я планирую от Aurora postgres (Аврора - 1.3.1, pg engine 9.6) до Aurora Postgres (Аврора 2.2, pg - 10.6).Поскольку не существует встроенного метода aws для выполнения обновления, необходимо выполнить обновление вручную, для которого будет использоваться pg_dump в старой версии и pg_restore в новой версии.Перед этим я хочу извлечь всех пользователей и роли и создать их для цели, чтобы pg_restore не жаловался на то, что пользователь / группа не найдена.Но когда я пытаюсь использовать pg_dumpall с -g, он жалуется на отсутствие разрешения для таблицы pg_authid.

Исследование этого похоже на то, что rds не предоставляет доступ к этой таблице, так что каковы мои варианты для извлечения пользователей /роли и соответствующие им пароли.Я бы хотел избежать ситуации, когда мне придется создавать пользователей с новыми паролями.Добрый совет, как с этим бороться.

...