postgresql/src
Tom Lane 63b656b7bf Create extension infrastructure for the core procedural languages.
This mostly just involves creating control, install, and
update-from-unpackaged scripts for them.  However, I had to adjust plperl
and plpython to not share the same support functions between variants,
because we can't put the same function into multiple extensions.

catversion bump forced due to new contents of pg_pltemplate, and because
initdb now installs plpgsql as an extension not a bare language.

Add support for regression testing these as extensions not bare
languages.

Fix a couple of other issues that popped up while testing this: my initial
hack at pg_dump binary-upgrade support didn't work right, and we don't want
an extra schema permissions test after all.

Documentation changes still to come, but I'm committing now to see
whether the MSVC build scripts need work (likely they do).
2011-03-04 21:51:14 -05:00
..
backend Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
bin Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
include Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
interfaces In initialize_SSL, don't fail unnecessarily when home dir is unavailable. 2011-03-04 11:38:45 -05:00
makefiles Allow make check in PL directories 2011-02-15 06:52:12 +02:00
pl Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
port Fix reverse 'if' test in path_is_relative_and_below_cwd(), per Tom. 2011-02-13 00:14:47 -05:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
timezone Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tools Create extension infrastructure for the core procedural languages. 2011-03-04 21:51:14 -05:00
tutorial Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
Makefile.global.in Allow make check in PL directories 2011-02-15 06:52:12 +02:00
Makefile.shlib Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
nls-global.mk Fix makefile logic to not break the build when xgettext is missing 2010-10-14 23:16:46 +03:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00