pg_restore使用azure平台

时间:2018-01-24 09:23:47

标签: postgresql azure pg-restore

我正在尝试在Azure上恢复postgres转储。

大多数恢复都没问题,一个问题让我头疼:postgres角色。

在大多数postgres数据库中,默认情况下将postgres角色设置为超级用户。

在Azure中,postgres角色设置为没有超级用户权限的普通角色。

我正在使用此命令行还原到Azure上的数据库

pg_restore -x --host dwwhatever.postgres.database.azure.com --port 5432 --username "avocado@dwwhatever" --dbname "BI_DB" --no-password --verbose "C:\Users\andyk\Desktop\report.backup"

-x --no-acl应该允许我没有任何角色授予,但它不起作用。

我有这个。

enter image description here

我尝试将Azure中唯一可用的“超级用户”角色azure_pg_admin授予postgres角色,但它也没有帮助。

任何提示都受到欢迎。

由于

0 个答案:

没有答案