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
Message: Re: Pluggable Storage - Andres's take

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.