postgresql/src/backend
Tom Lane 7c13781ee7 First phase of project to use fixed OIDs for all system catalogs and
indexes.  Extend the macros in include/catalog/*.h to carry the info
about hand-assigned OIDs, and adjust the genbki script and bootstrap
code to make the relations actually get those OIDs.  Remove the small
number of RelOid_pg_foo macros that we had in favor of a complete
set named like the catname.h and indexing.h macros.  Next phase will
get rid of internal use of names for looking up catalogs and indexes;
but this completes the changes forcing an initdb, so it looks like a
good place to commit.
Along the way, I made the shared relations (pg_database etc) not be
'bootstrap' relations any more, so as to reduce the number of hardwired
entries and simplify changing those relations in future.  I'm not
sure whether they ever really needed to be handled as bootstrap
relations, but it seems to work fine to not do so now.
2005-04-14 01:38:22 +00:00
..
access Simplify initdb-time assignment of OIDs as I proposed yesterday, and 2005-04-13 18:54:57 +00:00
bootstrap First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
catalog First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
commands First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
executor First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
lib Replace the use of "0" with "NULL" where appropriate in dllist.c, for 2005-01-18 22:59:32 +00:00
libpq Finish up the flat-files project: get rid of GetRawDatabaseInfo() hack 2005-02-26 18:43:34 +00:00
main Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nodes Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
optimizer Fix oversight in MIN/MAX optimization: must not return NULL entries 2005-04-12 05:11:28 +00:00
parser Change addRangeTableEntryForRelation() to take a Relation pointer instead 2005-04-13 16:50:55 +00:00
po Translation updates 2005-01-17 20:27:44 +00:00
port Refactor fork()-related code. We need to do various housekeeping tasks 2005-03-10 07:14:03 +00:00
postmaster Use fork_process() to avoid some fork()-related boilerplate code when 2005-04-08 00:55:07 +00:00
regex Install Tcl regex fixes to sync our regex engine with Tcl 8.4.8 (up from 2004-11-24 22:56:54 +00:00
rewrite First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
storage Simplify initdb-time assignment of OIDs as I proposed yesterday, and 2005-04-13 18:54:57 +00:00
tcop First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
utils First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
Makefile On Windows, set the postmaster executable's stack size to 4MB, so that 2005-01-26 21:55:26 +00:00
nls.mk New translation 2005-01-09 17:10:29 +00:00