summaryrefslogtreecommitdiff
path: root/src/pl/plpython
AgeCommit message (Collapse)Author
2001-11-16plpython security and error handling fixes, fromTom Lane
Kevin Jacobs and Brad McLean.
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
initdb/regression tests pass.
2001-10-28Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian
spacing. Also adds space for one-line comments.
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
tests pass.
2001-10-22Rebuild cached function definition after CREATE OR REPLACE FUNCTION.Tom Lane
Fix typlen-vs-typmod errors inherited from pltcl.
2001-10-06Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfoTom Lane
lookup info in the relcache for index access method support functions. This makes a huge difference for dynamically loaded support functions, and should save a few cycles even for built-in ones. Also tweak dfmgr.c so that load_external_function is called only once, not twice, when doing fmgr_info for a dynamically loaded function. All per performance gripe from Teodor Sigaev, 5-Oct-01.
2001-10-04Using strtol() on int8 values (input parameters or result sets) inBruce Momjian
plpython would result in numeric overflows causing the backend to terminate abruptly. This patch fixes it. Bradley McLean
2001-10-01Fix a couple of stray // comments.Tom Lane
2001-09-16Install dynamically loadable modules into a private subdirectoryPeter Eisentraut
under libdir, for a cleaner separation in the installation layout and compatibility with binary packaging standards. Point backend's default search location there. The contrib modules are also installed in the said location, giving them the benefit of the default search path as well. No changes in user interface nevertheless.
2001-09-12I noticed that plpython does not make the relid available insideBruce Momjian
a trigger the way that pltcl does. Here's a little patch that adds it in. -Brad McLean
2001-08-27Turn on plpython build by default if we have something that looks like aPeter Eisentraut
shared library, or we can do without one.
2001-07-10Support fake root install, separate build dir, dependency tracking, ourPeter Eisentraut
choice of compiler and flags, uninstall, and peculiar Python installation layouts for PyGreSql. Also install into site-packages now, as officially recommended. And pgdb.py is also installed now, used to be forgotten.
2001-06-01pltcl, plperl, and plpython all suffer the same bug previously fixedTom Lane
in plpgsql: they fail for datatypes that have old-style I/O functions due to caching FmgrInfo structs with wrong fn_mcxt lifetime. Although the plpython fix seems straightforward, I can't check it here since I don't have Python installed --- would someone check it?
2001-05-25See attached for a small patch that enables plpython to build cleanlyBruce Momjian
under Cygwin. This patch together with my previous Python patch: http://postgresql.readysetnet.com/mhonarc/pgsql-patches/2001-05/msg00075.htm l enables full Python support (i.e., configure --with-python) for Cygwin PostgreSQL. Jason Tishler
2001-05-14Remove linking hacks now that dynloader is fixed.Peter Eisentraut
2001-05-12PL/Python should build portably now, if you can get over the fact thatPeter Eisentraut
there's no shared libpython. Test suite works as well. Also, add some documentation.
2001-05-12PL/Python integration: support in create/droplang, add CVS keywords,Peter Eisentraut
remove useless files, beat some sense into Makefile. For me it builds and sort of runs, so it's a start.
2001-05-10Move disabled message up to a higher makefile.Bruce Momjian
2001-05-09This directory contains a module that implements the "Metaphone" code asBruce Momjian
a PostgreSQL user-defined function. The Metaphone system is a method of matching similar sounding names (or any words) to the same code. Metaphone was invented by Lawrence Philips as an improvement to the popular name-hashing routine, Soundex. This metaphone code is from Michael Kuhn, and is detailed at http://aspell.sourceforge.net/metaphone/metaphone-kuhn.txt Joel Burton
2001-05-09Add TODO file.Bruce Momjian
2001-05-09Add plpython code.Bruce Momjian