global_temporary_table_v44-pg14.patch.gz

application/gzip

Filename: global_temporary_table_v44-pg14.patch.gz
Type: application/gzip
Part: 0
Message: Re: [Proposal] Global temporary tables

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: unified
Series: patch v44
File+
src/backend/access/common/reloptions.c 22 3
src/backend/access/gist/gistutil.c 1 1
src/backend/access/hash/hash.c 1 1
src/backend/access/heap/heapam_handler.c 2 2
src/backend/access/heap/vacuumlazy.c 8 3
src/backend/access/nbtree/nbtpage.c 9 0
src/backend/access/transam/xlog.c 10 0
src/backend/bootstrap/bootparse.y 2 1
src/backend/catalog/catalog.c 1 0
src/backend/catalog/GTT_README 170 0
src/backend/catalog/heap.c 79 12
src/backend/catalog/index.c 104 13
src/backend/catalog/Makefile 1 0
src/backend/catalog/namespace.c 7 0
src/backend/catalog/storage.c 49 3
src/backend/catalog/storage_gtt.c 1648 0
src/backend/catalog/system_views.sql 85 0
src/backend/commands/analyze.c 54 24
src/backend/commands/cluster.c 221 14
src/backend/commands/copy.c 1 1
src/backend/commands/copyfrom.c 4 0
src/backend/commands/indexcmds.c 4 4
src/backend/commands/lockcmds.c 4 1
src/backend/commands/sequence.c 71 10
src/backend/commands/tablecmds.c 171 6
src/backend/commands/vacuum.c 87 5
src/backend/commands/view.c 6 0
src/backend/executor/execMain.c 4 0
src/backend/executor/execPartition.c 4 0
src/backend/executor/nodeModifyTable.c 4 0
src/backend/optimizer/path/allpaths.c 2 2
src/backend/optimizer/plan/planner.c 1 1
src/backend/optimizer/util/plancat.c 9 0
src/backend/parser/analyze.c 5 0
src/backend/parser/gram.y 4 16
src/backend/parser/parse_relation.c 51 0
src/backend/parser/parse_utilcmd.c 9 0
src/backend/postmaster/autovacuum.c 9 1
src/backend/storage/buffer/bufmgr.c 11 0
src/backend/storage/ipc/ipci.c 4 0
src/backend/storage/ipc/procarray.c 76 0
src/backend/storage/lmgr/lwlock.c 3 1
src/backend/storage/lmgr/proc.c 2 0
src/backend/utils/adt/dbsize.c 7 0
src/backend/utils/adt/selfuncs.c 84 15
src/backend/utils/cache/lsyscache.c 14 0
src/backend/utils/cache/relcache.c 89 17
src/backend/utils/misc/guc.c 32 0
src/bin/pg_dump/pg_dump.c 40 9
src/bin/pg_upgrade/check.c 2 2
src/bin/pg_upgrade/info.c 16 5
src/bin/pg_upgrade/pg_upgrade.c 9 3
src/bin/pg_upgrade/pg_upgrade.h 1 1
src/bin/psql/describe.c 2 1
src/bin/psql/tab-complete.c 7 0
src/include/catalog/heap.h 2 1
src/include/catalog/pg_class.h 1 0
src/include/catalog/pg_proc.dat 34 0
src/include/catalog/storage_gtt.h 46 0
src/include/catalog/storage.h 1 1
src/include/commands/sequence.h 1 0
src/include/parser/parse_relation.h 3 0
src/include/storage/bufpage.h 2 0
src/include/storage/lwlock.h 1 0
src/include/storage/procarray.h 2 0
src/include/storage/proc.h 2 0
src/include/utils/guc.h 4 0
src/include/utils/rel.h 44 3
src/test/regress/expected/gtt_clean.out 14 0
src/test/regress/expected/gtt_function.out 381 0
src/test/regress/expected/gtt_parallel_1.out 90 0
src/test/regress/expected/gtt_parallel_2.out 343 0
src/test/regress/expected/gtt_prepare.out 10 0
src/test/regress/expected/gtt_stats.out 80 0
src/test/regress/expected/rules.out 88 0
src/test/regress/parallel_schedule 7 0
src/test/regress/sql/gtt_clean.sql 8 0
src/test/regress/sql/gtt_function.sql 253 0
src/test/regress/sql/gtt_parallel_1.sql 44 0
src/test/regress/sql/gtt_parallel_2.sql 154 0
src/test/regress/sql/gtt_prepare.sql 19 0
src/test/regress/sql/gtt_stats.sql 46 0

Binary attachment — download to view.