diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2018-03-14 14:59:40 -0400 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2018-03-14 15:31:34 -0400 |
commit | f66e8bf875f691db4c5d0173fc39b5a9c3ec969c (patch) | |
tree | 69ebd3ed87cd2b9e729ea5c9d0008844d1bdd7a6 /src/backend/rewrite/rewriteDefine.c | |
parent | 6b960aae90164cf85cf629e0af9286f97a9e51df (diff) | |
download | postgresql-f66e8bf875f691db4c5d0173fc39b5a9c3ec969c.tar.gz postgresql-f66e8bf875f691db4c5d0173fc39b5a9c3ec969c.zip |
Remove pg_class.relhaspkey
It is not used for anything internally, and it cannot be relied on for
external uses, so it can just be removed. To correct recommended way to
check for a primary key is in pg_index.
Discussion: https://www.postgresql.org/message-id/flat/b1a24c6c-6913-f89c-674e-0704f0ed69db@2ndquadrant.com
Diffstat (limited to 'src/backend/rewrite/rewriteDefine.c')
-rw-r--r-- | src/backend/rewrite/rewriteDefine.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/backend/rewrite/rewriteDefine.c b/src/backend/rewrite/rewriteDefine.c index f3a9b639a80..679be605f14 100644 --- a/src/backend/rewrite/rewriteDefine.c +++ b/src/backend/rewrite/rewriteDefine.c @@ -618,7 +618,6 @@ DefineQueryRewrite(const char *rulename, classForm->relhasindex = false; classForm->relkind = RELKIND_VIEW; classForm->relhasoids = false; - classForm->relhaspkey = false; classForm->relfrozenxid = InvalidTransactionId; classForm->relminmxid = InvalidMultiXactId; classForm->relreplident = REPLICA_IDENTITY_NOTHING; |