在 postgres 9.2 中,我正在尝试创建一个可以作为触发器的 python 程序。我想运行一个外部程序(本地磁盘上的一个 exe),所以我使用 python 来运行它。当我尝试创建一个这样的简单程序时:
CREATE FUNCTION one ()
RETURNS int
AS $$
# PL/Python function body
$$ LANGUAGE plpythonu;
我得到错误:
ERROR: language "plpythonu" does not exist
HINT: Use CREATE LANGUAGE to load the language into the database.
当我运行时:
CREATE LANGUAGE plpythonu
我得到错误:
ERROR: could not access file "$libdir/plpython2": No such file or directory
我正在使用 Windows 7 和 python 2.5 。
我查看了很多地方,但找不到解决方案。
有任何想法吗?