Remove pg_class.relhaspkey
Peter Eisentraut <peter_e@gmx.net>
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
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/catalogs.sgml | modified | +0 −9 |
| src/backend/catalog/heap.c | modified | +0 −1 |
| src/backend/catalog/index.c | modified | +2 −30 |
| src/backend/commands/vacuum.c | modified | +0 −10 |
| src/backend/rewrite/rewriteDefine.c | modified | +0 −1 |
| src/include/catalog/catversion.h | modified | +1 −1 |
| src/include/catalog/pg_class.h | modified | +18 −20 |
Documentation touched
Discussion
- remove pg_class.relhaspkey 10 messages · 2018-02-25 → 2018-03-15