1. 首页
  2. 编程语言
  3. 其他
  4. PostgreSQL 默认权限查看方式

PostgreSQL 默认权限查看方式

上传者: 2021-08-18 04:53:49上传 PDF文件 155.80 KB 热度 22次

如何查看PostgreSQL默认权限当我们对Postgresql的某个用户授予默认权限时, pg_default_acl表存储要被分配给新创建对象的初始权限。你可能通过查询该表获取默认权限,先了解下官方文档的解释:表 50-17. pg_default_acl的列:。当前有两类项:defaclnamespace = 0的"全局"项和引用一个特殊模式的"每模式"项。一个每模式项如果存在,表示权限将被加入到全局或hard-wired默认权限中。这里演示使用dbadmin用户再添加一次,目的是演示pg_default_acl表会出现2条记录,使用dbadmin用户执行以下命令:再次查看pg_default_acl表会出现两行记录:一行是dbadmin拥有者授予的读权限。对于大多数类型的对象,初始状态是只有所有者可以修改或删除对象。要允许其他角色或用户使用它,必须授予权限或权限。

用户评论