↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

pg_pltemplate

目录pg_pltemplate存储过程语言的“模板”信息。有了语言模板,就可以用简单的CREATE LANGUAGE命令在特定数据库中创建该语言,无需指定实现细节。 与大多数系统目录不同,pg_pltemplate由一个集簇中的所有数据库共享:每个集簇只有一份pg_pltemplate,而不是每个数据库各有一份。这样,每个数据库都可以在需要时访问这些信息。

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 12·选择有来源记录的版本

kind
catalog
lang
en
measured attributes
true
metadata release
12.22
runtime columns
tmplname, tmpltrusted, tmpldbacreate, tmplhandler, tmplinline, tmplvalidator, tmpllibrary, tmplacl
runtime verified
false
source
english-manual

版本定义 PG 12

目录pg_pltemplate存储过程语言的“模板”信息。有了语言模板,就可以用简单的CREATE LANGUAGE命令在特定数据库中创建该语言,无需指定实现细节。 与大多数系统目录不同,pg_pltemplate由一个集簇中的所有数据库共享:每个集簇只有一份pg_pltemplate,而不是每个数据库各有一份。这样,每个数据库都可以在需要时访问这些信息。

目录列

列类型可空性描述
tmplnamename非空此模板所对应的语言名称
tmpltrustedboolean非空如果该语言被视为受信任的语言,则为真
tmpldbacreateboolean非空如果数据库拥有者可以创建该语言,则为真
tmplhandlertext非空调用处理器函数的名称
tmplinlinetext可空匿名块处理器函数的名称;如果没有则为 NULL
tmplvalidatortext可空验证器函数的名称;如果没有则为 NULL
tmpllibrarytext非空实现该语言的共享库的路径
tmplaclaclitem[]可空模板的访问权限(实际上未使用)

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 12 · english-manuals:d7c8aeb42da131ff2fb13364ffedb7f46888ad2d63a4b426455e01589e3e71ff

正文语言: zh-Hans · 2026-09-27@419045e