Revert: Custom reloptions for table AM

Alexander Korotkov <akorotkov@postgresql.org>

Commit: bc1e2092ebb857802a9713d0d3588079e2f0216a
Author: Alexander Korotkov <akorotkov@postgresql.org>
Date: 2024-04-11T12:46:35Z
Releases: 17.0
Revert: Custom reloptions for table AM

This commit reverts 9bd99f4c26 and 422041542f per review by Andres Freund.

Discussion: https://postgr.es/m/20240410165236.rwyrny7ihi4ddxw4%40awork3.anarazel.de

Files

PathChange+/−
src/backend/access/common/reloptions.c modified +35 −114
src/backend/access/heap/heapam.c modified +2 −2
src/backend/access/heap/heapam_handler.c modified +0 −13
src/backend/access/heap/heaptoast.c modified +1 −8
src/backend/access/heap/hio.c modified +2 −2
src/backend/access/heap/pruneheap.c modified +2 −2
src/backend/access/heap/rewriteheap.c modified +2 −2
src/backend/access/table/tableamapi.c modified +0 −25
src/backend/access/table/tableam.c modified +1 −1
src/backend/commands/createas.c modified +1 −12
src/backend/commands/tablecmds.c modified +25 −38
src/backend/commands/vacuum.c modified +4 −4
src/backend/postmaster/autovacuum.c modified +5 −8
src/backend/tcop/utility.c modified +3 −25
src/backend/utils/cache/relcache.c modified +3 −51
src/include/access/reloptions.h modified +4 −7
src/include/access/tableam.h modified +0 −50
src/include/utils/rel.h modified +70 −78
src/test/modules/Makefile modified +0 −1
src/test/modules/meson.build modified +0 −1
src/test/modules/test_tam_options/expected/test_tam_options.out deleted +0 −36
src/test/modules/test_tam_options/.gitignore deleted +0 −4
src/test/modules/test_tam_options/Makefile deleted +0 −23
src/test/modules/test_tam_options/meson.build deleted +0 −33
src/test/modules/test_tam_options/sql/test_tam_options.sql deleted +0 −25
src/test/modules/test_tam_options/test_tam_options--1.0.sql deleted +0 −12
src/test/modules/test_tam_options/test_tam_options.c deleted +0 −66
src/test/modules/test_tam_options/test_tam_options.control deleted +0 −4
src/tools/pgindent/typedefs.list modified +1 −3

Discussion