Postgresql允许向角色和用户添加评论。例如,我使用此SQL命令为角色“myuser”添加了注释:
COMMENT ON ROLE myuser IS 'User comment...';
我的问题是:如果我想使用SQL命令让所有用户及其各自的评论 - 我将如何做到这一点?对此有什么合适的查询?
答案 0 :(得分:0)
您需要使用内置函数shobj_description(object_oid, catalog_name)
lambda
答案 1 :(得分:0)
SELECT u.usesysid, u.usename, d.description
FROM pg_catalog.pg_user u
LEFT JOIN pg_catalog.pg_shdescription d
ON d.objoid = u.usesysid
AND classoid = 'pg_catalog.pg_authid'::regclass;