v21-0001-tableam-Add-tuple_-insert-delete-update-lock-and.patch.gz
application/x-patch-gzip
Filename: v21-0001-tableam-Add-tuple_-insert-delete-update-lock-and.patch.gz
Type: application/x-patch-gzip
Part: 0
Patch
Format: format-patch
Series: patch v21-0001
Subject: tableam: Add tuple_{insert, delete, update, lock} and use.
| File | + | − |
|---|---|---|
| contrib/pgrowlocks/pgrowlocks.c | 3 | 3 |
| src/backend/access/heap/heapam.c | 194 | 242 |
| src/backend/access/heap/heapam_handler.c | 323 | 0 |
| src/backend/access/heap/heapam_visibility.c | 70 | 55 |
| src/backend/access/heap/tuptoaster.c | 1 | 1 |
| src/backend/access/table/tableamapi.c | 13 | 0 |
| src/backend/access/table/tableam.c | 113 | 0 |
| src/backend/commands/copy.c | 1 | 2 |
| src/backend/commands/trigger.c | 48 | 61 |
| src/backend/executor/execIndexing.c | 3 | 1 |
| src/backend/executor/execMain.c | 16 | 273 |
| src/backend/executor/execReplication.c | 54 | 83 |
| src/backend/executor/nodeLockRows.c | 44 | 100 |
| src/backend/executor/nodeModifyTable.c | 258 | 183 |
| src/backend/executor/nodeTidscan.c | 1 | 1 |
| src/include/access/heapam.h | 18 | 40 |
| src/include/access/tableam.h | 359 | 0 |
| src/include/executor/executor.h | 3 | 9 |
| src/include/utils/snapshot.h | 0 | 13 |
| src/test/isolation/expected/partition-key-update-1.out | 2 | 2 |
| src/tools/pgindent/typedefs.list | 2 | 2 |
Binary attachment — download to view.