fklocks-11.patch.gz

application/x-gzip

Filename: fklocks-11.patch.gz
Type: application/x-gzip
Part: 0
Message: Re: foreign key locks, 2nd attempt

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
File+
contrib/pageinspect/heapfuncs.c 1 1
contrib/pgrowlocks/Makefile 1 1
contrib/pgrowlocks/pgrowlocks--1.0--1.1.sql 17 0
contrib/pgrowlocks/pgrowlocks--1.0.sql 0 15
contrib/pgrowlocks/pgrowlocks--1.1.sql 15 0
contrib/pgrowlocks/pgrowlocks.c 131 52
contrib/pgrowlocks/pgrowlocks.control 1 1
contrib/pg_upgrade/controldata.c 31 1
contrib/pg_upgrade/pg_upgrade.c 63 11
contrib/pg_upgrade/pg_upgrade.h 6 0
doc/src/sgml/pgrowlocks.sgml 8 6
doc/src/sgml/ref/select.sgml 89 48
src/backend/access/common/heaptuple.c 1 1
src/backend/access/heap/heapam.c 1557 390
src/backend/access/heap/pruneheap.c 5 5
src/backend/access/heap/README.tuplock 137 0
src/backend/access/heap/rewriteheap.c 11 5
src/backend/access/transam/multixact.c 833 365
src/backend/access/transam/README 3 3
src/backend/access/transam/varsup.c 2 0
src/backend/access/transam/xlog.c 17 2
src/backend/catalog/heap.c 13 1
src/backend/catalog/index.c 5 4
src/backend/commands/analyze.c 6 3
src/backend/commands/cluster.c 25 12
src/backend/commands/dbcommands.c 11 4
src/backend/commands/sequence.c 6 2
src/backend/commands/tablecmds.c 8 3
src/backend/commands/trigger.c 1 1
src/backend/commands/vacuum.c 76 17
src/backend/commands/vacuumlazy.c 17 6
src/backend/executor/execMain.c 8 6
src/backend/executor/nodeLockRows.c 19 4
src/backend/nodes/copyfuncs.c 2 2
src/backend/nodes/equalfuncs.c 2 2
src/backend/nodes/outfuncs.c 2 2
src/backend/nodes/readfuncs.c 1 1
src/backend/optimizer/plan/initsplan.c 3 3
src/backend/optimizer/plan/planner.c 26 13
src/backend/parser/analyze.c 29 29
src/backend/parser/gram.y 18 2
src/backend/postmaster/autovacuum.c 41 4
src/backend/rewrite/rewriteHandler.c 16 16
src/backend/storage/lmgr/lock.c 13 0
src/backend/storage/lmgr/predicate.c 2 2
src/backend/tcop/utility.c 37 9
src/backend/utils/adt/ri_triggers.c 23 18
src/backend/utils/adt/ruleutils.c 23 7
src/backend/utils/cache/relcache.c 25 4
src/backend/utils/time/combocid.c 2 3
src/backend/utils/time/tqual.c 308 82
src/bin/pg_controldata/pg_controldata.c 4 0
src/bin/pg_resetxlog/pg_resetxlog.c 41 2
src/include/access/heapam.h 16 5
src/include/access/htup.h 71 14
src/include/access/multixact.h 56 10
src/include/access/rewriteheap.h 1 1
src/include/catalog/catversion.h 1 1
src/include/catalog/pg_class.h 15 9
src/include/catalog/pg_control.h 2 0
src/include/catalog/pg_database.h 6 4
src/include/catalog/pg_proc.h 2 0
src/include/commands/cluster.h 2 1
src/include/commands/vacuum.h 4 2
src/include/nodes/execnodes.h 4 4
src/include/nodes/parsenodes.h 23 13
src/include/nodes/plannodes.h 7 5
src/include/parser/analyze.h 1 1
src/include/postgres.h 7 0
src/include/storage/lock.h 1 0
src/include/utils/builtins.h 3 0
src/include/utils/relcache.h 2 2
src/include/utils/rel.h 1 0
src/test/isolation/expected/aborted-keyrevoke_2.out 278 0
src/test/isolation/expected/aborted-keyrevoke.out 276 0
src/test/isolation/expected/delete-abort-savept-2.out 76 0
src/test/isolation/expected/delete-abort-savept.out 111 0
src/test/isolation/expected/fk-contention.out 1 2
src/test/isolation/expected/fk-deadlock_1.out 20 24
src/test/isolation/expected/fk-deadlock2_1.out 35 40
src/test/isolation/expected/fk-deadlock2_2.out 105 0
src/test/isolation/expected/fk-deadlock_2.out 67 0
src/test/isolation/expected/fk-deadlock2.out 28 40
src/test/isolation/expected/fk-deadlock.out 14 20
src/test/isolation/expected/fk-delete-insert.out 41 0
src/test/isolation/expected/lock-update-delete.out 65 0
src/test/isolation/expected/lock-update-traversal.out 18 0
src/test/isolation/isolation_schedule 5 0
src/test/isolation/isolationtester.c 1 0
src/test/isolation/specs/aborted-keyrevoke.spec 31 0
src/test/isolation/specs/delete-abort-savept-2.spec 34 0
src/test/isolation/specs/delete-abort-savept.spec 52 0
src/test/isolation/specs/fk-deadlock2.spec 8 8
src/test/isolation/specs/lock-update-delete.spec 38 0
src/test/isolation/specs/lock-update-traversal.spec 32 0

Binary attachment — download to view.