postgresql/src/backend/storage
Peter Eisentraut 37b2764593 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
2021-12-03 14:08:19 +01:00
..
buffer Some RELKIND macro refactoring 2021-12-03 14:08:19 +01:00
file Replace random(), pg_erand48(), etc with a better PRNG API and algorithm. 2021-11-28 21:33:07 -05:00
freespace Replace RelationOpenSmgr() with RelationGetSmgr(). 2021-07-12 17:01:36 -04:00
ipc Replace random(), pg_erand48(), etc with a better PRNG API and algorithm. 2021-11-28 21:33:07 -05:00
large_object Fix snapshot reference leak if lo_export fails. 2021-11-03 10:52:38 +02:00
lmgr Fix typos 2021-11-30 11:05:15 +09:00
page Initial pgindent and pgperltidy run for v14. 2021-05-12 13:14:10 -04:00
smgr Check for relation length overrun soon enough. 2021-09-09 11:45:48 -04:00
sync Avoid O(N^2) behavior in SyncPostCheckpoint(). 2021-11-02 11:31:54 -04:00
Makefile Refactor the fsync queue for wider use. 2019-04-04 23:38:38 +13:00