我希望能够获得一个函数名称和函数所有者名称的表格。
目前,此查询返回给定模式的函数列表:
SELECT proname
FROM pg_catalog.pg_namespace n
JOIN pg_catalog.pg_proc p
ON pronamespace = n.oid
WHERE nspname = '<%= schema_name %>';
Run Code Online (Sandbox Code Playgroud)
我可以看到有一proowner
列返回角色的 ID。
https://www.postgresql.org/docs/10/catalog-pg-proc.html
我想要的是返回所有者名称的东西,我只是不知道足够的 SQL 来弄清楚如何加入表等。
|function_name|function_owner|
______________________________
|func1 |func1_owner |
|func2 |func2_owner |
Run Code Online (Sandbox Code Playgroud)
如果有人可以解释如何做到这一点,我将不胜感激!
谢谢