2017-07-07 83 views
1

为什么postgresql pg_dump不允许使用生成权限的sudo拒绝错误?即使是root用户也无法pg_dump?PostgreSQl pg_dump权限错误?

+0

您需要查看的SQL权限 - 当时连接到服务器的用户以及该用户对数据库具有的权限 - 如果您使用管理员帐户登录服务器,请确保您在服务器级别有足够的权限 – jimmy8ball

+0

你是谁的超级用户? – cw12345

+0

您需要阅读权限和角色,这里有一个有用的链接:https://www.postgresql.org/docs/9.0/static/role-attributes.html – jimmy8ball

回答

1

使用psql -U postgres [other options] databasename在执行转储时以超级用户身份连接到数据库。

数据库用户与操作系统用户有所不同。