postgresql/src/backend
Tom Lane bc8036fc66 Support arrays of composite types, including the rowtypes of regular tables
and views (but not system catalogs, nor sequences or toast tables).  Get rid
of the hardwired convention that a type's array type is named exactly "_type",
instead using a new column pg_type.typarray to provide the linkage.  (It still
will be named "_type", though, except in odd corner cases such as
maximum-length type names.)

Along the way, make tracking of owner and schema dependencies for types more
uniform: a type directly created by the user has these dependencies, while a
table rowtype or auto-generated array type does not have them, but depends on
its parent object instead.

David Fetter, Andrew Dunstan, Tom Lane
2007-05-11 17:57:14 +00:00
..
access Tweak hash index AM to use the new ReadOrZeroBuffer bufmgr API when fetching 2007-05-03 16:45:58 +00:00
bootstrap First phase of plan-invalidation project: create a plan cache management 2007-03-13 00:33:44 +00:00
catalog Support arrays of composite types, including the rowtypes of regular tables 2007-05-11 17:57:14 +00:00
commands Support arrays of composite types, including the rowtypes of regular tables 2007-05-11 17:57:14 +00:00
executor Teach tuplesort.c about "top N" sorting, in which only the first N tuples 2007-05-04 01:13:45 +00:00
lib Remove the currently unused FRONTEND case in dllist.c. This allows the usage 2007-03-22 18:57:52 +00:00
libpq Now that core functionality is depending on autoconf's AC_C_BIGENDIAN to be 2007-04-06 05:36:51 +00:00
main Cleanup the bootstrap code a little, and rename "dummy procs" in the code 2007-03-07 13:35:03 +00:00
nodes Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 2007-04-27 22:05:49 +00:00
optimizer Teach tuplesort.c about "top N" sorting, in which only the first N tuples 2007-05-04 01:13:45 +00:00
parser Support arrays of composite types, including the rowtypes of regular tables 2007-05-11 17:57:14 +00:00
po Translation updates 2006-12-02 01:16:16 +00:00
port Set maximum semaphore count to 32767 instead of 1. Fixes 2007-04-24 12:25:18 +00:00
postmaster Make sure we don't skip databases that are supposed to be vacuumed "exactly 2007-05-07 20:41:24 +00:00
regex Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
rewrite Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 2007-04-27 22:05:49 +00:00
storage Dept. of second thoughts: add comments cautioning against using 2007-05-02 23:34:48 +00:00
tcop Fix oversight in my patch of yesterday: forgot to ensure that stats would 2007-04-30 16:37:08 +00:00
utils Support arrays of composite types, including the rowtypes of regular tables 2007-05-11 17:57:14 +00:00
Makefile Replace useless uses of := by = in makefiles. 2007-02-09 15:56:00 +00:00
nls.mk Add _ to gettext triggers. Must have been forgotten here when it was introduced. 2005-10-04 11:14:03 +00:00