【发布时间】:2019-06-24 18:16:29
【问题描述】:
我正在使用 postgres 9.6。 我有具有 postgres 角色所有者的数据库。我需要另一个用户,该用户将成为该数据库的管理员。这个用户可以做任何事情,比如 dml 或 ddl 查询。 此外,我首先使用实体框架代码,并且其中的新模式和对象将来会出现在我的数据库中。 那么如何创建这个角色呢?
我看到了有关 postgres 安全性的文档,但我不明白为什么这么简单的事情很难实现。
我需要更改数据库所有者或授予所有表中的所有权限,好的(但新对象可以由我的用户或 postgres 创建)。 有“更改默认权限”命令,但它仅用于特定模式(不是全部) 那么我该如何实现这个场景呢?
【问题讨论】:
-
您可以让其他用户成为数据库的所有者。
标签: postgresql