2014-07-08 13 views
9

Quando provo ad abilitare plythonu utilizzandoPostgres plpythonu estensione non esiste in /usr/pgsql-9.3/share/extension

CREATE EXTENSION plpythonu 

ottengo l'errore

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

La cartella estensione ha nessun file con quel nome.

C'è un collegamento per il download? Come posso aggiungere plpythonu?

risposta

25

PL/Python non è installato. Nella maggior parte dei pacchetti Linux di PostgreSQL è un pacchetto separato.

Se stai usando apt.postgresql.org (PGDG) pacchetti su Debian/Ubuntu:

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

Se siete su Ubuntu o Debian con i loro pacchetti magazzino PostgreSQL:

apt-get install postgresql-contrib postgresql-plpython 

Se siete su Fedora/CentOS/RHEL con i pacchetti PGDG da yum.postgresql.org:

yum install postgresql93-contrib postgresql93-plpython 

Se siete su Fedora/CentOS/RHEL con i pacchetti Stock:

yum install postgresql-contrib postgresql-plpython 

I pacchetti contrib non sono strettamente necessari, ma è molto probabile che vogliono anche loro.

+0

Grazie. l'ho capito e ora funziona. Selezionerò comunque la tua risposta come risposta corretta .. –

Problemi correlati