OSDN Git Service

Add support for multiple versions of an extension and ALTER EXTENSION UPDATE.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 12 Feb 2011 02:25:20 +0000 (21:25 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 12 Feb 2011 02:25:57 +0000 (21:25 -0500)
commit1214749901fc3c66732cfd9f276b989635c01360
tree8c2fa16c2ac4a79cb0408b982b85de7d7c960bbf
parent60141eefaf28e4ff5e406952740423dd6fd16266
Add support for multiple versions of an extension and ALTER EXTENSION UPDATE.

This follows recent discussions, so it's quite a bit different from
Dimitri's original.  There will probably be more changes once we get a bit
of experience with it, but let's get it in and start playing with it.

This is still just core code.  I'll start converting contrib modules
shortly.

Dimitri Fontaine and Tom Lane
16 files changed:
contrib/pg_upgrade_support/pg_upgrade_support.c
doc/src/sgml/catalogs.sgml
doc/src/sgml/extend.sgml
doc/src/sgml/ref/alter_extension.sgml
doc/src/sgml/ref/create_extension.sgml
src/backend/commands/extension.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/parser/gram.y
src/backend/tcop/utility.c
src/bin/pg_dump/pg_dump.c
src/bin/psql/tab-complete.c
src/include/catalog/pg_extension.h
src/include/commands/extension.h
src/include/nodes/nodes.h
src/include/nodes/parsenodes.h