一尘不染

在Postgres中查询表的授权

sql

如何查询在postgres中授予对象的所有格兰仕?

例如,我有表“ mytable”:

GRANT SELECT, INSERT ON mytable TO user1
GRANT UPDATE ON mytable TO user2

我需要带给我的东西:

user1: SELECT, INSERT
user2: UPDATE

阅读 207

收藏
2021-03-17

共1个答案

一尘不染

我已经找到了:

SELECT grantee, privilege_type 
FROM information_schema.role_table_grants 
WHERE table_name='mytable'
2021-03-17