CREATE LANGUAGE
是一个用于定义新的过程语言的 DDL 命令。
CREATE LANGUAGE
在PostgreSQL 6.3 中添加。
用法
通常,过程语言是通过创建定义该语言的扩展来安装的;CREATE LANGUAGE
作为扩展安装脚本的一部分执行。
更改历史记录
- PostgreSQL 14
- 已弃用的选项,用于将语言名称指定为单引号字符串(提交 5333e014)
- PostgreSQL 13
- 删除
pg_pltemplate
并创建受信任扩展的概念,使得可以安装非核心语言的非受信任版本(提交 50fc694e)
- 删除
- PostgreSQL 9.0
- PostgreSQL 8.1
- 简化的
CREATE LANGUAGE name
语法已添加,它使用存储在pg_pltemplate
中的信息来创建语言(提交 e0dedd05 和 48123de7)
- 简化的
- PostgreSQL 7.3
- PostgreSQL 7.2
LANCOMPILER
选项已弃用(提交 ee8ed85d)
- PostgreSQL 6.3
- 添加为
CREATE PROCEDURAL LANGUAGE
(提交 7bff4c50)
- 添加为
参考文献
- PostgreSQL 文档: CREATE LANGUAGE