aboutsummaryrefslogtreecommitdiff
path: root/src/backend/rewrite/rewriteDefine.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2018-03-14 14:59:40 -0400
committerPeter Eisentraut <peter_e@gmx.net>2018-03-14 15:31:34 -0400
commitf66e8bf875f691db4c5d0173fc39b5a9c3ec969c (patch)
tree69ebd3ed87cd2b9e729ea5c9d0008844d1bdd7a6 /src/backend/rewrite/rewriteDefine.c
parent6b960aae90164cf85cf629e0af9286f97a9e51df (diff)
downloadpostgresql-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.c1
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;