v12-0022-tableam-introduce-minimal-infrastructure.patch.gz
application/x-patch-gzip
Filename: v12-0022-tableam-introduce-minimal-infrastructure.patch.gz
Type: application/x-patch-gzip
Part: 21
Patch
Format: format-patch
Series: patch v12-0022
Subject: tableam: introduce + minimal infrastructure.
| File | + | − |
|---|---|---|
| src/backend/access/heap/heapam_handler.c | 45 | 0 |
| src/backend/access/heap/Makefile | 1 | 1 |
| src/backend/access/table/Makefile | 1 | 1 |
| src/backend/access/table/tableamapi.c | 172 | 0 |
| src/backend/access/table/tableam.c | 20 | 0 |
| src/backend/bootstrap/bootparse.y | 2 | 0 |
| src/backend/catalog/genbki.pl | 4 | 0 |
| src/backend/catalog/heap.c | 22 | 0 |
| src/backend/catalog/index.c | 1 | 0 |
| src/backend/catalog/toasting.c | 1 | 0 |
| src/backend/commands/amcmds.c | 14 | 3 |
| src/backend/commands/cluster.c | 1 | 0 |
| src/backend/commands/createas.c | 1 | 0 |
| src/backend/commands/tablecmds.c | 33 | 0 |
| src/backend/nodes/copyfuncs.c | 1 | 0 |
| src/backend/parser/gram.y | 62 | 38 |
| src/backend/utils/adt/pseudotypes.c | 1 | 0 |
| src/backend/utils/cache/relcache.c | 118 | 3 |
| src/backend/utils/misc/guc.c | 12 | 0 |
| src/include/access/tableam.h | 48 | 0 |
| src/include/catalog/heap.h | 2 | 0 |
| src/include/catalog/pg_am.dat | 3 | 0 |
| src/include/catalog/pg_am.h | 1 | 0 |
| src/include/catalog/pg_class.dat | 4 | 4 |
| src/include/catalog/pg_class.h | 1 | 1 |
| src/include/catalog/pg_proc.dat | 13 | 0 |
| src/include/catalog/pg_type.dat | 5 | 0 |
| src/include/nodes/nodes.h | 1 | 0 |
| src/include/nodes/parsenodes.h | 1 | 0 |
| src/include/nodes/primnodes.h | 1 | 0 |
| src/include/utils/relcache.h | 3 | 0 |
| src/include/utils/rel.h | 14 | 1 |
| src/test/regress/expected/create_am.out | 79 | 0 |
| src/test/regress/expected/opr_sanity.out | 16 | 3 |
| src/test/regress/expected/type_sanity.out | 3 | 3 |
| src/test/regress/sql/create_am.sql | 47 | 0 |
| src/test/regress/sql/opr_sanity.sql | 13 | 3 |
| src/test/regress/sql/type_sanity.sql | 3 | 4 |
| src/tools/pgindent/typedefs.list | 1 | 0 |
Binary attachment — download to view.