0

我正在尝试查询 EnterpriseDB 9.2 中的函数和过程列表。然而,我想区分这两种类型的函数,就像 PgAdmin 在其树形显示中所做的那样。我正在尝试编写为新用户创建授权语句的脚本,但我需要能够区分它们,因为一个需要“在函数上授权执行”,而另一个需要“在过程上授权执行”。

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

关于如何获得可以帮助我通过正确类型识别每个东西的任何想法?

4

1 回答 1

1

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

于 2014-05-09T13:56:37.897 回答