diff options
author | Tom Lane | 2009-09-26 22:42:03 +0000 |
---|---|---|
committer | Tom Lane | 2009-09-26 22:42:03 +0000 |
commit | 49856352306d1c809c425a384d2887d0f8e1d544 (patch) | |
tree | d305158a662e35e71984392ea07cdc21fa42ecfe /src/backend/commands/tablecmds.c | |
parent | c2e228d44ed919804728d29d87bd8accf3ec1084 (diff) |
Extend the BKI infrastructure to allow system catalogs to be given
hand-assigned rowtype OIDs, even when they are not "bootstrapped" catalogs
that have handmade type rows in pg_type.h. Give pg_database such an OID.
Restore the availability of C macros for the rowtype OIDs of the bootstrapped
catalogs. (These macros are now in the individual catalogs' .h files,
though, not in pg_type.h.)
This commit doesn't do anything especially useful by itself, but it's
necessary infrastructure for reverting some ill-considered changes in
relcache.c.
Diffstat (limited to 'src/backend/commands/tablecmds.c')
-rw-r--r-- | src/backend/commands/tablecmds.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c index a36cbc51aff..07b4af611c4 100644 --- a/src/backend/commands/tablecmds.c +++ b/src/backend/commands/tablecmds.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/tablecmds.c,v 1.298 2009/08/23 19:23:41 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/commands/tablecmds.c,v 1.299 2009/09/26 22:42:01 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -510,6 +510,7 @@ DefineRelation(CreateStmt *stmt, char relkind) namespaceId, tablespaceId, InvalidOid, + InvalidOid, GetUserId(), descriptor, list_concat(cookedDefaults, |