历史版本。 PostgreSQL 10 已结束支持。 2022-11-10. 请参阅 当前版本手册.
H.3. 过程语言 #
基础 PostgreSQL 发行版中包含若干过程语言:PL/pgSQL、PL/Tcl、PL/Perl 以及 PL/Python。
此外,还有一些过程语言是在核心 PostgreSQL 发行版之外开发和维护的。表 H.2 列出了其中一些软件包。请注意,其中有些项目可能并非按与 PostgreSQL 相同的许可发布。有关各过程语言的更多信息,包括许可信息,请参阅其网站和文档。
表 H.2. 由外部维护的过程语言
| 名称 | 语言 | 网站 |
|---|---|---|
| PL/Java | Java | https://tada.github.io/pljava/ |
| PL/Lua | Lua | https://github.com/pllua/pllua-ng |
| PL/R | R | https://github.com/postgres-plr/plr |
| PL/sh | Unix shell | https://github.com/petere/plsh |
| PL/v8 | JavaScript | https://github.com/plv8/plv8 |