PL/Java是Java在PostgreSQL的过程语言实现。
PL/Java于2003年推出。
发布历史
这是近期重要版本摘要;如需完整详细的版本列表,请参阅PL/Java发布说明和PL/Java发布页面。
- 1.6.2 (2020-11-27;发布说明)
- bug修复版本
- 1.6.1 (2020-11-16;发布说明)
- bug修复版本
- 1.6.0 (2020-10-18;发布说明)
- 大量重构
- 支持PostgreSQL 13
- 1.5.5 (2019-11-04)
- bug修复版本
- 1.5.4 (2019-10-30)
- 1.5.3 (2019-10-04)
- 支持PostgreSQL 12
- 可使用Java 8以上版本构建
- 1.5.2 (2018-11)
- 1.5.1 (2018-10)
- 1.5.0 (2016-03)
- 1.4.0 (2008-02)
- 1.3.0 (2006-06)
- 1.2.0 (2005-11)
- 1.1.0 (2005-04)
- 1.0.0 (2005-01)
请注意,在1.4.0和1.5.0之间有一个漫长的开发中断期。
轶事
与非核心扩展不同的是,截至提交 f4aa3a18 (PostgreSQL 9.6,并向后移植到PostgreSQL 9.1) 的PostgreSQL核心代码,其中包含(请参见 src/backend/utils/misc/guc.c,函数 init_custom_variable())一段代码,用于缓解1.5.0之前版本的PL/Java中可能存在的安全问题。
示例
有关经典的“Hello World!”示例,请参见:强制的Hello示例
有用链接
- 在PostgreSQL 16和Rocky Linux上安装PL/Java - Luca Ferrari于2024年1月撰写的博客文章
- PostgreSQL PL/Java – 操作指南,第一部分 - Charly Batista / Percona于2021年8月撰写的博客文章
- PostgreSQL文档: 过程语言
分类
反馈
在此处 提交关于“PL/Java”的任何评论、建议或更正。