gpt4 book ai didi

database - 查询 Postgresql 管理员权限

转载 作者:行者123 更新时间:2023-11-29 13:53:04 24 4
gpt4 key购买 nike

例如,我将 Postgresql 数据库的 CREATE 权限授予 Public

postgres=# GRANT CREATE

postgres-# 在数据库 postgres 上

postgres-#公开;

授予

或者我可以将 Postgresql 数据库的管理员权限授予任何角色或任何用户

我的问题是;如何查询哪些用户或角色具有任何管理员权限用于Postgresql数据库安全控制

提前致谢

阿尼尔·阿杜伊古

最佳答案

问题是管理员权限是一个相当模糊的术语。什么是管理员权限?

  • pg_database.datacl 存储数据库的权限
  • pg_class.relacl 存储关系的权限
  • 类似的字段存在于许多其他系统目录中

除此之外,您还想查看所有权和用户影响,因此 pg_roles 很重要。

关于database - 查询 Postgresql 管理员权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37340265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com