如何针对自定义 Postgresql(例如 PG_CONFIG)构建和安装 PL/Python?
How do I build and install PL/Python against a custom Postgresql (e.g. PG_CONFIG)?
我正在使用 PipelineDB,它是 Postgresql 的自定义但兼容的分支。我想将 plpythonu.control 安装到其中,以便能够将 PL/Python 用于用户定义的函数。
我应该 "build" pipelineDB 安装的 plpythonu 扩展,但我找不到 plpythonu 源代码,也找不到任何关于如何 'make' 或 'build' 它的说明。有人可以指出正确的方向吗?
通常,您的 PipelineDB 发行版的提供者也应该提供 contrib
包,因此正确的答案取决于您的 PipelineDB 是如何安装的。
如果不是这种情况 (seems it is not):plpythonu
是一个 PostgreSQL 贡献包,它的源代码是 PostgreSQL 源代码的一部分,也是任何分支源代码的一部分。一个简单的 Google 搜索 pipelinedb plpythonu
揭示了 pipelinedb 源在 GitHub 上的位置。通常,您克隆您的 PipelineDB 版本的源代码,然后
cd src/pl/plpython
make
make install
可能比那要复杂一点; here's a PipelineDB build script for Arch Linux 处理这些。
我正在使用 PipelineDB,它是 Postgresql 的自定义但兼容的分支。我想将 plpythonu.control 安装到其中,以便能够将 PL/Python 用于用户定义的函数。
我应该 "build" pipelineDB 安装的 plpythonu 扩展,但我找不到 plpythonu 源代码,也找不到任何关于如何 'make' 或 'build' 它的说明。有人可以指出正确的方向吗?
通常,您的 PipelineDB 发行版的提供者也应该提供 contrib
包,因此正确的答案取决于您的 PipelineDB 是如何安装的。
如果不是这种情况 (seems it is not):plpythonu
是一个 PostgreSQL 贡献包,它的源代码是 PostgreSQL 源代码的一部分,也是任何分支源代码的一部分。一个简单的 Google 搜索 pipelinedb plpythonu
揭示了 pipelinedb 源在 GitHub 上的位置。通常,您克隆您的 PipelineDB 版本的源代码,然后
cd src/pl/plpython
make
make install
可能比那要复杂一点; here's a PipelineDB build script for Arch Linux 处理这些。