EnterpriseDB - 查询函数/过程列表时,如何区分这两种类型

时间:2014-05-09 12:28:13

标签: postgresql enterprisedb postgres-plus

我试图查询EnterpriseDB 9.2中的函数和过程列表。我想区分两种类型的函数,但是,正如PgAdmin在其树形显示中所做的那样。我试图为新用户创建授权声明的脚本,但我需要能够区分它们,因为一个需要在功能上执行授权,而另一个需要' ;授予执行程序'。

到目前为止,我已经尝试从pg_catalog.pg_proc和information_schema.routines查询列表。这两个都将所有内容列为函数。

关于我如何能够找到能够帮助我识别出正确类型的东西的任何想法?

1 个答案:

答案 0 :(得分:1)

看起来我找到了我需要的东西。 pg_catalog中有一些名为pg_function和pg_procedure的视图可以区分我需要的。