aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2019-03-14 21:25:39 +0100
committerPeter Eisentraut <peter@eisentraut.org>2019-03-14 21:25:39 +0100
commitb13a913607b9b304d16029361b1b17e10783cf7c (patch)
tree43559df0948da6f6897e1397a2b1fe114d66776b /src
parent0a9d7e1f6d814799e6cd5046513702dd1fe38929 (diff)
downloadpostgresql-b13a913607b9b304d16029361b1b17e10783cf7c.tar.gz
postgresql-b13a913607b9b304d16029361b1b17e10783cf7c.zip
Add BKI_DEFAULT to pg_class.relrewrite
This column is always 0 on disk, so it doesn't have to be tracked separately for each entry.
Diffstat (limited to 'src')
-rw-r--r--src/include/catalog/pg_class.dat24
-rw-r--r--src/include/catalog/pg_class.h2
2 files changed, 13 insertions, 13 deletions
diff --git a/src/include/catalog/pg_class.dat b/src/include/catalog/pg_class.dat
index 59d6159dc30..c89710bc601 100644
--- a/src/include/catalog/pg_class.dat
+++ b/src/include/catalog/pg_class.dat
@@ -27,9 +27,9 @@
relpersistence => 'p', relkind => 'r', relnatts => '31', relchecks => '0',
relhasrules => 'f', relhastriggers => 'f', relhassubclass => 'f',
relrowsecurity => 'f', relforcerowsecurity => 'f', relispopulated => 't',
- relreplident => 'n', relispartition => 'f', relrewrite => '0',
- relfrozenxid => '3', relminmxid => '1', relacl => '_null_',
- reloptions => '_null_', relpartbound => '_null_' },
+ relreplident => 'n', relispartition => 'f', relfrozenxid => '3',
+ relminmxid => '1', relacl => '_null_', reloptions => '_null_',
+ relpartbound => '_null_' },
{ oid => '1249',
relname => 'pg_attribute', reltype => 'pg_attribute', relam => 'heap',
relfilenode => '0', relpages => '0', reltuples => '0', relallvisible => '0',
@@ -37,9 +37,9 @@
relpersistence => 'p', relkind => 'r', relnatts => '24', relchecks => '0',
relhasrules => 'f', relhastriggers => 'f', relhassubclass => 'f',
relrowsecurity => 'f', relforcerowsecurity => 'f', relispopulated => 't',
- relreplident => 'n', relispartition => 'f', relrewrite => '0',
- relfrozenxid => '3', relminmxid => '1', relacl => '_null_',
- reloptions => '_null_', relpartbound => '_null_' },
+ relreplident => 'n', relispartition => 'f', relfrozenxid => '3',
+ relminmxid => '1', relacl => '_null_', reloptions => '_null_',
+ relpartbound => '_null_' },
{ oid => '1255',
relname => 'pg_proc', reltype => 'pg_proc', relam => 'heap',
relfilenode => '0', relpages => '0', reltuples => '0', relallvisible => '0',
@@ -47,9 +47,9 @@
relpersistence => 'p', relkind => 'r', relnatts => '29', relchecks => '0',
relhasrules => 'f', relhastriggers => 'f', relhassubclass => 'f',
relrowsecurity => 'f', relforcerowsecurity => 'f', relispopulated => 't',
- relreplident => 'n', relispartition => 'f', relrewrite => '0',
- relfrozenxid => '3', relminmxid => '1', relacl => '_null_',
- reloptions => '_null_', relpartbound => '_null_' },
+ relreplident => 'n', relispartition => 'f', relfrozenxid => '3',
+ relminmxid => '1', relacl => '_null_', reloptions => '_null_',
+ relpartbound => '_null_' },
{ oid => '1259',
relname => 'pg_class', reltype => 'pg_class', relam => 'heap',
relfilenode => '0', relpages => '0', reltuples => '0', relallvisible => '0',
@@ -57,8 +57,8 @@
relpersistence => 'p', relkind => 'r', relnatts => '33', relchecks => '0',
relhasrules => 'f', relhastriggers => 'f', relhassubclass => 'f',
relrowsecurity => 'f', relforcerowsecurity => 'f', relispopulated => 't',
- relreplident => 'n', relispartition => 'f', relrewrite => '0',
- relfrozenxid => '3', relminmxid => '1', relacl => '_null_',
- reloptions => '_null_', relpartbound => '_null_' },
+ relreplident => 'n', relispartition => 'f', relfrozenxid => '3',
+ relminmxid => '1', relacl => '_null_', reloptions => '_null_',
+ relpartbound => '_null_' },
]
diff --git a/src/include/catalog/pg_class.h b/src/include/catalog/pg_class.h
index c32cb858a45..090b6ba9078 100644
--- a/src/include/catalog/pg_class.h
+++ b/src/include/catalog/pg_class.h
@@ -117,7 +117,7 @@ CATALOG(pg_class,1259,RelationRelationId) BKI_BOOTSTRAP BKI_ROWTYPE_OID(83,Relat
bool relispartition;
/* heap for rewrite during DDL, link to original rel */
- Oid relrewrite;
+ Oid relrewrite BKI_DEFAULT(0);
/* all Xids < this are frozen in this rel */
TransactionId relfrozenxid;