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