pg_language
#pg_language
目录注册了您可以编写函数或存储过程的语言。 有关语言处理程序的更多信息,请参见CREATE LANGUAGE 和 第 40 章。
表 51.29. pg_language
列
列 描述 |
---|
行标识符 |
语言的名称 |
语言的所有者 |
对于内部语言(例如SQL),此值为 false,对于用户定义的语言,此值为 true。 目前,pg_dump 仍然使用此值来确定需要转储哪些语言,但将来可能会被不同的机制取代。 |
如果这是受信任的语言,则为 True,这意味着它被认为不会授予对正常 SQL 执行环境之外的任何内容的访问权限。只有超级用户才能使用不受信任的语言创建函数。 |
对于非内部语言,这引用语言处理程序,这是一个特殊的函数,负责执行以特定语言编写的所有函数。对于内部语言,此值为零。 |
这引用一个函数,该函数负责执行“内联”匿名代码块(DO 块)。如果不支持内联块,则为零。 |
这引用一个语言验证器函数,该函数负责在创建新函数时检查新函数的语法和有效性。如果没有提供验证器,则为零。 |
访问权限; 有关详细信息,请参见第 5.8 节 |
如果您在文档中发现任何不正确、与您使用特定功能的经验不符或需要进一步澄清的内容,请使用此表单报告文档问题。