PL/Python 在 PostgreSQL 中

PL/Python in PostgreSQL

我正在为 PostgreSQl 编写一个 PL/Python 函数,Python 2.7 和 Python 3.5 已经安装在 Linux 上。 当我尝试创建扩展 plpythonu 时,出现错误,然后我修复了在终端中执行命令 $ sudo apt-get install postgresql-contrib-9.3 postgresql-plpython-9.3 的问题。我知道这是其他包裹。

如果我不安装 Python 2.7/3.5,我会安装 plpython 包,用户定义的函数是否仍然有效? PL/Python 是如何依赖于 Python 的?

是的,它会,该包独立于标准 python 安装。