postgres/src/backend
Tom Lane d9572c4e3b Core support for "extensions", which are packages of SQL objects.
This patch adds the server infrastructure to support extensions.
There is still one significant loose end, namely how to make it play nice
with pg_upgrade, so I am not yet committing the changes that would make
all the contrib modules depend on this feature.

In passing, fix a disturbingly large amount of breakage in
AlterObjectNamespace() and callers.

Dimitri Fontaine, reviewed by Anssi Kääriäinen,
Itagaki Takahiro, Tom Lane, and numerous others
2011-02-08 16:13:22 -05:00
..
access Per-column collation support 2011-02-08 23:04:18 +02:00
bootstrap Per-column collation support 2011-02-08 23:04:18 +02:00
catalog Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
commands Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
executor Per-column collation support 2011-02-08 23:04:18 +02:00
foreign Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
main Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodes Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
optimizer Per-column collation support 2011-02-08 23:04:18 +02:00
parser Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
po Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
port Move pipe.c into the backend. 2011-02-04 15:52:21 -05:00
postmaster Avoid having autovacuum workers wait for relation locks. 2011-02-07 22:04:29 -05:00
regex Fix comparisons of pointers with zero to compare with NULL instead. 2010-10-29 15:51:52 -04:00
replication IDENTIFY_SYSTEM now returns 3 fields, not 2 2011-02-06 07:46:14 +01:00
rewrite Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
snowball Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
storage Fix copy-pasto in description of pg_serial, and silence compiler warning 2011-02-08 09:05:13 +02:00
tcop Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
tsearch Per-column collation support 2011-02-08 23:04:18 +02:00
utils Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
nls.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00