历史版本。 PostgreSQL 7.1 已结束支持。 请参阅 当前版本手册.
3.11. pg_language #
pg_language 登记可以用来编写函数或存储过程的调用接口或语言。有关语言处理器的更多信息,请参见 CREATE LANGUAGE 和程序员指南。
表 3.11. pg_language 列
| 名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
| lanname | name | 语言的名称(创建函数时要指定) | |
| lanispl | bool | 对于内部语言(如 SQL)为假,对于动态装载的语言处理器模块为真。它实质上意味着:如果为真,该语言可以被删除。 | |
| lanpltrusted | bool | 这是一个可信语言。其含义参见 CREATE LANGUAGE。如果这是内部语言(lanispl 为假),此字段无意义。 | |
| lanplcallfoid | oid | pg_proc.oid | 对于非内部语言,它引用语言处理器,即一个负责执行用该语言编写的所有函数的特殊函数。 |
| lancompiler | text | 目前未使用 |