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,而不是每个数据库各有一份。这样,每个数据库都可以在需要时访问这些信息。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| tmplname | name | 非空 | 此模板所对应的语言名称 |
| tmpltrusted | boolean | 非空 | 如果该语言被视为受信任的语言,则为真 |
| tmpldbacreate | boolean | 非空 | 如果数据库拥有者可以创建该语言,则为真 |
| tmplhandler | text | 非空 | 调用处理器函数的名称 |
| tmplinline | text | 可空 | 匿名块处理器函数的名称;如果没有则为 NULL |
| tmplvalidator | text | 可空 | 验证器函数的名称;如果没有则为 NULL |
| tmpllibrary | text | 非空 | 实现该语言的共享库的路径 |
| tmplacl | aclitem[] | 可空 | 模板的访问权限(实际上未使用) |
比较版本
来源引用
定义来源
center · PostgreSQL 12 · english-manuals:d7c8aeb42da131ff2fb13364ffedb7f46888ad2d63a4b426455e01589e3e71ff
正文语言: zh-Hans · 2026-09-27@419045e