我在Ubuntu 12.04.4上运行PostgreSQL 9.3.1。我想使用plpython语言扩展,但在尝试使用时出现错误:
ERROR: language "plpythonu" does not exist
当我尝试创建扩展时:
CREATE EXTENSION plpythonu
…我知道错误:
ERROR: could not access file "$libdir/plpython2": No such file or directory
经过大量搜索和挖掘博客文章后,我尝试安装其他软件包,并将所有plpython文件从/usr/share/postgresql/9.1/extension复制到/opt/bitnami/postgresql/share/extension,postgresql似乎正在查找这些文件。这至少让我明白了PostgreSQL看到可用扩展的地方。当我跑步时:
select name, default_version, installed_version from pg_available_extensions where name like 'plpy*'
我得到:
name | default_version | installed_version
------------+-----------------+-------------------
plpython2u | 1.0 |
plpython3u | 1.0 |
plpythonu | 1.0 |
在/opt/bitnami/postgresql/lib中仍然没有plpython库。有谁能帮我走完剩下的几步让分机工作吗?提前谢谢!