我正在尝试在postgresql数据库中启用PL / Python2。我的设置如下
windows 7 64-bit
postgresql 9.2 64-bit
在\ lib文件夹中我有plpython3.dll但是我需要使用的plpython2.dll作为我需要使用的函数是用Python2编写的。
我在另一个论坛上发现了一个plpython2.dll,但它是一个32位版本(我使用了依赖walker来测试所需的dll)
我已经尝试了postgresql 9.0,它只有plpython.dll(当我按照这些说明Postgres database crash when installing plpython时)然后我抛出了postgresql 9.1并且出现了plpython3.dll。
在文档中,它指出“二进制包的用户可能会在单独的子包中找到PL / Python。”但我在任何地方都找不到。
我的PATH环境变量中有正确的Python,甚至将python26.dll复制到\ lib文件夹中。
有谁知道我在哪里可以找到plpython2.dll?
感谢
答案 0 :(得分:2)
http://forums.enterprisedb.com/posts/list/2878.page
进行了广泛的讨论我不确定我会尝试附加到一个帖子的未经验证的DLL下载,当然也不会在生产服务器上。我从阅读链接的意义是,在Windows PostgreSQL 9.x上不支持pl / python2,因为它们是针对Python 3.x构建的。
但我可能会遗漏一些东西。