相关疑难解决方法(0)

postgres和python

在postgres 9.2中,我试图创建一个可以作为触发器的python程序.我想运行一个外部程序(本地磁盘上的exe),所以我使用python来运行它.当我尝试创建一个这样的简单程序时:

CREATE FUNCTION one ()
RETURNS int
AS $$
# PL/Python function body
$$ LANGUAGE plpythonu;
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ERROR:  language "plpythonu" does not exist
HINT:  Use CREATE LANGUAGE to load the language into the database.
Run Code Online (Sandbox Code Playgroud)

当我跑:

CREATE LANGUAGE plpythonu
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ERROR:  could not access file "$libdir/plpython2": No such file or directory
Run Code Online (Sandbox Code Playgroud)

我使用的是Windows 7和python 2.5.

我在许多地方看过但找不到解决方案.

有任何想法吗?

python postgresql plpython

19
推荐指数
3
解决办法
2万
查看次数

有什么食谱可以在Windows 64位上的Postgresql 9.3 64位或32位中成功安装PLPython吗?

运行CREATE EXTENSION plpython3u给我错误:找不到指定的模块。即使文件位于正确的位置。

阅读完网络上的所有内容后,我尝试按照建议下载另一个python版本(3.2)并替换dll ...

现在,我收到有关缺少的魔术块的错误:缺少的魔术块提示:使用PG_MODULE_MAGIC宏需要扩展库。

我尝试使用32位和64位版本的Postgresql进行相同的处理,但都失败,就像解释的那样...

有什么解决方案可以在Windows 64位OS上安装该PLPython?

postgresql plpython

5
推荐指数
1
解决办法
3557
查看次数

标签 统计

plpython ×2

postgresql ×2

python ×1