2014-07-08 26 views
9

存在當我嘗試使用Postgres的plpythonu擴展不/usr/pgsql-9.3/share/extension

CREATE EXTENSION plpythonu 

使plythonu我得到錯誤

ERROR: could not open extension control file "/usr/pgsql-9.3/share/extension/plpythonu.control": No such file or directory 

擴展文件夾具有沒有這個名字的文件。

有沒有下載鏈接?我如何添加plpythonu?

回答

25

PL/Python未安裝。在大多數PostgreSQL的Linux軟件包中,它是一個獨立的軟件包。

如果您使用apt.postgresql.org(PGDG)在Debian/Ubuntu的軟件包:

apt-get install postgresql-contrib-9.3 postgresql-plpython-9.3 

如果你在Ubuntu或Debian的與他們的股票的PostgreSQL包:

apt-get install postgresql-contrib postgresql-plpython 

如果你在Fedora/CentOS的/ RHEL與PGDG包從yum.postgresql.org:

yum install postgresql93-contrib postgresql93-plpython 

如果你在Fedora/CentOS的/ RHEL與庫存包:

yum install postgresql-contrib postgresql-plpython 

contrib包不是嚴格要求,但你可能也想要它們。

+0

謝謝。只是想到了這一點,現在正在工作。我仍然會選擇你的答案作爲正確的答案。 –