繁体   English   中英

如何针对自定义的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用于用户定义的函数。

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

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

cd src/pl/plpython
make
make install

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM