PL/Python
是一种过程语言,使PostgreSQL函数能够用Python编写。
PL/Python
是在PostgreSQL 7.2中添加的。它是核心发行版提供的四种过程语言之一(其他三种是PL/pgSQL
、PL/Perl
和PL/Tcl
)。
更改历史记录
正在开发中
- PostgreSQL 15
- 删除了对Python 2的支持(初始提交19252e8e)
- PostgreSQL 10
- 添加了对函数参数中多维数组的支持(提交94aceed3)
- PostgreSQL 9.4
- PostgreSQL
numeric
值现在转换为Pythondecimal
(提交7919398b)
- PostgreSQL
- PostgreSQL 9.3
- PostgreSQL 9.1
- PostgreSQL 9.0
- PostgreSQL 7.3
- 各种API改进
- PostgreSQL 7.2
- 添加(初始提交0bef7ba5)
参考文献
- PostgreSQL文档: PL/Python - Python过程语言
有用链接
- 在PL/Python中开始使用Postgres函数 - Crunchy Data 2020年8月的博客文章
- PL/Python中的Postgres数据类型 - Crunchy Data 2020年9月的博客文章
分类
另请参阅
PL/pgSQL、PL/Perl、PL/Tcl、jsonb_plpython、hstore_plpython、ltree_plpython