簡體   English   中英

EnterpriseDB-查詢功能/過程列表時,如何區分兩種類型

[英]EnterpriseDB - When querying a list of functions/procedures, how to distinguish between the two types

我正在嘗試查詢EnterpriseDB 9.2中的功能和過程列表。 但是,我想區分兩種類型的功能,就像PgAdmin在其樹狀顯示中所做的那樣。 我正在嘗試為新用戶編寫授予語句的腳本,但是我需要能夠區分它們,因為一個需要“在函數上執行授予”,而另一個則需要“在過程上執行授予”。

到目前為止,我已經嘗試從pg_catalog.pg_proc和information_schema.routines查詢列表。 這兩個都將所有功能都列出來。

關於如何獲得可以幫助我通過正確類型識別每個對象的任何想法?

看起來我已經找到了我所需要的。 在pg_catalog中有一些名為pg_function和pg_procedure的視圖可以區分我所需要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM