pg_language #
目录 pg_language 注册了可用于编写函数
或存储过程的语言。有关语言处理器的更多信息,
见 CREATE LANGUAGE
和 Chapter 40。
Table 52.29. \1 字段列说明
Column Type Description |
|---|
Row identifier |
语言的名称 |
语言的拥有者 |
对于内部语言(例如 SQL)此字段为假, 对于用户定义的语言则为真。 目前,pg_dump 仍用它来判断 哪些语言需要被转储,但将来可能会用另一种机制取代它。 |
如果这是一种受信任的语言则为真,这意味着它被认为 不会授予对普通 SQL 执行环境之外任何内容的访问权。 只有超级用户才能在不受信任的语言中创建函数。 |
对于非内部语言,此字段引用该语言的处理函数, 它是一个特殊函数,负责执行以该语言编写的所有函数。 对于内部语言则为零。 |
此字段引用一个负责执行“内联”匿名代码块 (DO 块)的函数。 如果不支持内联块则为零。 |
此字段引用一个语言验证函数,它负责在创建新函数时 检查其语法和有效性。如果未提供验证函数则为零。 |
访问特权;详见 Section 5.8 |