PL/Python
是一种 过程语言,使能够用 Python 编写 PostgreSQL 函数。
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