sql PostgresSQL查询显示给定用户具有特定类型权限的表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql PostgresSQL查询显示给定用户具有特定类型权限的表相关的知识,希望对你有一定的参考价值。

select schemaname||'.'||tablename
from pg_tables
where has_table_privilege (
    '~~user_name~~',
    schemaname||'.'||tablename, 
    '~~permission_type~~'
) 
and schemaname not in (
    'pg_catalog',
    'information_schema'
);

以上是关于sql PostgresSQL查询显示给定用户具有特定类型权限的表的主要内容,如果未能解决你的问题,请参考以下文章

SQL,查找两个给定名称在一列中是不是具有相同数字的查询

为啥我的 Postgres SQL 查询不使用索引

具有更改查询的 Oracle SQL Tuning Advisor

给定特定参数时,如何修复未运行的 SQL 查询? [复制]

如何编写一个显示仅分配给登录用户的列表的 SQL 查询?

如何通过 SQL 查询显示 SQL Server 2000 服务器角色