0015-wal-decoding-Introduce-wal-decoding-via-catalog-time.patch.gz
application/x-patch-gzip
Filename: 0015-wal-decoding-Introduce-wal-decoding-via-catalog-time.patch.gz
Type: application/x-patch-gzip
Part: 14
Message:
logical changeset generation v4
Patch
Format: format-patch
Series: patch 0015
Subject: wal decoding: Introduce wal decoding via catalog timetravel
| File | + | − |
|---|---|---|
| src/backend/access/heap/heapam.c | 242 | 18 |
| src/backend/access/rmgrdesc/heapdesc.c | 9 | 0 |
| src/backend/access/rmgrdesc/xlogdesc.c | 1 | 0 |
| src/backend/access/transam/twophase.c | 3 | 1 |
| src/backend/access/transam/xact.c | 19 | 3 |
| src/backend/access/transam/xlog.c | 8 | 0 |
| src/backend/replication/logical/decode.c | 515 | 0 |
| src/backend/replication/logical/logical.c | 775 | 0 |
| src/backend/replication/logical/logicalfuncs.c | 225 | 0 |
| src/backend/replication/logical/Makefile | 19 | 0 |
| src/backend/replication/logical/reorderbuffer.c | 1947 | 0 |
| src/backend/replication/logical/snapbuild.c | 1596 | 0 |
| src/backend/replication/Makefile | 2 | 0 |
| src/backend/replication/repl_gram.y | 44 | 1 |
| src/backend/replication/repl_scanner.l | 3 | 0 |
| src/backend/replication/walsender.c | 533 | 28 |
| src/backend/storage/ipc/ipci.c | 3 | 0 |
| src/backend/storage/ipc/procarray.c | 34 | 6 |
| src/backend/storage/ipc/standby.c | 16 | 1 |
| src/backend/utils/cache/inval.c | 1 | 1 |
| src/backend/utils/misc/guc.c | 12 | 0 |
| src/backend/utils/time/snapmgr.c | 1 | 1 |
| src/backend/utils/time/tqual.c | 221 | 1 |
| src/bin/initdb/initdb.c | 3 | 1 |
| src/bin/pg_controldata/pg_controldata.c | 2 | 0 |
| src/include/access/heapam_xlog.h | 23 | 0 |
| src/include/access/transam.h | 5 | 0 |
| src/include/access/xlog.h | 6 | 2 |
| src/include/access/xlogreader.h | 9 | 0 |
| src/include/catalog/index.h | 4 | 0 |
| src/include/nodes/nodes.h | 3 | 0 |
| src/include/nodes/replnodes.h | 33 | 0 |
| src/include/replication/decode.h | 21 | 0 |
| src/include/replication/logicalfuncs.h | 43 | 0 |
| src/include/replication/logical.h | 130 | 0 |
| src/include/replication/output_plugin.h | 75 | 0 |
| src/include/replication/reorderbuffer.h | 296 | 0 |
| src/include/replication/snapbuild.h | 176 | 0 |
| src/include/replication/walsender_private.h | 7 | 1 |
| src/include/storage/itemptr.h | 3 | 0 |
| src/include/storage/sinval.h | 2 | 0 |
| src/include/utils/snapmgr.h | 2 | 0 |
| src/include/utils/tqual.h | 30 | 1 |
Binary attachment — download to view.