postgresql/src/pl/plpython
Tom Lane d5e99ab4d6 pg_type has a typnamespace column; system now supports creating types
in different namespaces.  Also, cleanup work on relation namespace
support: drop, alter, rename commands work for tables in non-default
namespaces.
2002-03-29 19:06:29 +00:00
..
error.expected Add new elog() levels to stored procedure languages. plperl DEBUG hack 2002-03-06 18:50:33 +00:00
feature.expected Add new elog() levels to stored procedure languages. plperl DEBUG hack 2002-03-06 18:50:33 +00:00
Makefile Install dynamically loadable modules into a private subdirectory 2001-09-16 16:11:11 +00:00
plpython.c pg_type has a typnamespace column; system now supports creating types 2002-03-29 19:06:29 +00:00
plpython.h Change made to elog: 2002-03-06 06:10:59 +00:00
plpython_depopulate.sql Add plpython code. 2001-05-09 19:54:38 +00:00
plpython_deschema.sql Add plpython code. 2001-05-09 19:54:38 +00:00
plpython_drop.sql Add plpython code. 2001-05-09 19:54:38 +00:00
plpython_error.sql plpython security and error handling fixes, from 2001-11-16 18:04:31 +00:00
plpython_function.sql plpython security and error handling fixes, from 2001-11-16 18:04:31 +00:00
plpython_populate.sql Add plpython code. 2001-05-09 19:54:38 +00:00
plpython_schema.sql Add plpython code. 2001-05-09 19:54:38 +00:00
plpython_setof.sql Add plpython code. 2001-05-09 19:54:38 +00:00
plpython_test.sql PL/Python should build portably now, if you can get over the fact that 2001-05-12 17:49:32 +00:00
README Remove linking hacks now that dynloader is fixed. 2001-05-14 22:06:50 +00:00
test.sh PL/Python integration: support in create/droplang, add CVS keywords, 2001-05-12 01:30:30 +00:00
TODO PL/Python should build portably now, if you can get over the fact that 2001-05-12 17:49:32 +00:00

PL/Python - Python Procedural Language for PostgreSQL
-----------------------------------------------------
$Id: README,v 1.2 2001/05/14 22:06:50 petere Exp $

Installation:

configure --with-python
cd src/pl/plpython
gmake
gmake install

Test:

# have postmaster running...
gmake installcheck

Enable language:

createlang plpython dbname


Note that PL/Python is currently not built automatically because the
code is new and there are some portability issues.

A default Python installation does not provide a shared libpython
library.  This is not a problem on many platforms (although it makes
things less efficient), but on some platforms (especially HP-UX) the
link will fail outright.

To create a shared libpython, see this web page for hints:

http://www.python.org/cgi-bin/faqw.py?req=show&file=faq03.030.htp

Place the resulting library in the same directory as the existing
static libpythonX.Y.a and relink plpython.


Further documentation is available in the PostgreSQL Programmer's
Guide.