pg_language
登记了所有调用接口或语言,
你可以用这些语言或接口写函数或者存储过程.
参阅
CREATE LANGUAGE
和
程序员手册
获取更多关于语言句柄的信息.
Table 3-11. pg_language 字段
名字 |
类型 |
引用 |
描述 |
lanname |
name
|
|
语言的名字(创建一个函数的时候需要声明) |
lanispl |
bool
|
|
对于内部语言而言是假(比如SQL),对于动态装载的语言句柄模块是真.
它实际上意味着,如果为真,则该语言可以删除.
|
lanpltrusted |
bool
|
|
这是可信语言.参阅
CREATE LANGUAGE
获取其含义.如果这是一种内部语言
(
lanispl
为假)那么该字段没有意义.
|
lanplcallfoid |
oid
|
pg_proc.oid |
对于非内部语言,这是指向该语言句柄的引用,语言句柄是一个特殊函数,
负责执行以某种语言写的所有函数.
|
lancompiler |
text
|
|
没有用 |
|