我在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库.任何人都可以帮我完成延长工作的剩余步骤吗?提前致谢!