# createdb -U postgres test CREATE DATABASE # createlang -U postgres plpgsql test # createlang -U postgres plpython test createlang: language installation failed: ERROR: unsupported language "plpython" HINT: The supported languages are listed in the pg_pltemplate system catalog. # ls /usr/lib64/pgsql/pl*.so /usr/lib64/pgsql/plpgsql.so /usr/lib64/pgsql/plpython.so # psql -U postgres postgres=# select * from pg_pltemplate; tmplname | tmpltrusted | tmplhandler | tmplvalidator | tmpllibrary | tmplacl -----------+-------------+-----------------------+-------------------+------------------+--------- plpgsql | t | plpgsql_call_handler | plpgsql_validator | $libdir/plpgsql | pltcl | t | pltcl_call_handler | | $libdir/pltcl | pltclu | f | pltclu_call_handler | | $libdir/pltcl | plperl | t | plperl_call_handler | plperl_validator | $libdir/plperl | plperlu | f | plperl_call_handler | plperl_validator | $libdir/plperl | plpythonu | f | plpython_call_handler | | $libdir/plpython | Почему я не могу подключить python к БД?
Наверное потому что бд работает в чруте а в чруте питона нету. Нужно копировать питон в чрут, а в каком объеме не понятно.
Да, посыпаю голову пеплом, в чруте питона действительно нету, а появляется он там только после update_chroot lib. А то, что после удаления postgresql8.2-python его надо руками удалять из чрута - это нормально?
*** Bug 12056 has been marked as a duplicate of this bug. ***
*** Bug 12057 has been marked as a duplicate of this bug. ***
Это, видимо, не нормально. И на это надо вешать отдельный баг.
закрываю