Some RELKIND macro refactoring
authorPeter Eisentraut <peter@eisentraut.org>
Fri, 3 Dec 2021 12:38:26 +0000 (13:38 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Fri, 3 Dec 2021 13:08:19 +0000 (14:08 +0100)
commit37b2764593c073ca61c2baebd7d85666e553928b
tree56de3f4f9040011f6dd6886adcb5b12a7ae692f8
parent49422ad0cc88c91a38522b2a7b222c2f2c939f82
Some RELKIND macro refactoring

Add more macros to group some RELKIND_* macros:

- RELKIND_HAS_PARTITIONS()
- RELKIND_HAS_TABLESPACE()
- RELKIND_HAS_TABLE_AM()

Reviewed-by: Michael Paquier <michael@paquier.xyz>
Reviewed-by: Alvaro Herrera <alvherre@alvh.no-ip.org>
Discussion: https://www.postgresql.org/message-id/flat/a574c8f1-9c84-93ad-a9e5-65233d6fc00f%40enterprisedb.com
14 files changed:
contrib/amcheck/verify_heapam.c
contrib/pg_surgery/heap_surgery.c
contrib/pg_visibility/pg_visibility.c
contrib/pgstattuple/pgstattuple.c
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/commands/indexcmds.c
src/backend/commands/tablecmds.c
src/backend/optimizer/util/plancat.c
src/backend/storage/buffer/bufmgr.c
src/backend/utils/adt/partitionfuncs.c
src/backend/utils/cache/relcache.c
src/bin/pg_dump/pg_dump.c
src/include/catalog/pg_class.h