0

我正在使用 PipelineDB,它是 Postgresql 的一个定制但兼容的分支。我想将 plpythonu.control 安装到其中,以便能够将 PL/Python 用于用户定义的函数。

我应该针对 PipelineDB 安装“构建”plpythonu 扩展,但我找不到 plpythonu 源代码,也找不到任何关于如何“制作”或“构建”它的说明。有人可以指出我正确的方向吗?

4

1 回答 1

3

通常,您的 PipelineDB 发行版的提供者也应该提供该contrib软件包,因此正确答案取决于您的 PipelineDB 是如何安装的。如果不是这种情况(似乎不是):plpythonu是一个 PostgreSQL contrib 包,它的源代码是 PostgreSQL 源代码的一部分,也是任何 fork 源代码的一部分。一个简单的谷歌搜索pipelinedb plpythonu显示了 GitHub 上 pipelinedb 源的位置。通常,您克隆您的 PipelineDB 版本的源,然后

cd src/pl/plpython
make
make install

可能比这更复杂一些;这是用于处理这些的 Arch Linux 的 PipelineDB 构建脚本。

于 2017-07-21T22:17:47.433 回答