Postgresql отказано в доступе к базе данных при восстановлении в RDS - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть локальная база данных, которую я пытаюсь сохранить и восстановить в RDS. Вот команды, которые я использую:

./pg_dump.exe -h localhost -d xyz --no-owner -U postgres --no-privileges -f "my\path.sql" --format=custom

, за которыми следует

./pg_restore.exe -h myendpoint.rds.amazonaws.com -p 5432 -d xyz -U myRdsSuperuser --no-owner "my\path.sql"

Однако, каждый раз, когда я запускаю это, я получаю «разрешение на доступ к базе данных xyz». Затем "разрешение отклонено для схемы ab c" et c. Я попытался восстановить в только что созданную базу данных с именем xyz2, но получил тот же результат («отказано в разрешении для базы данных xyz»), что заставляет меня думать, что проблема заключается в самом дампе, а не в команде восстановления. Мой пользователь в роли rds_superuser и должен быть владельцем рассматриваемой базы данных.

...