fklocks-9.patch.gz

application/x-gzip

Filename: fklocks-9.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: context
File+
contrib/pageinspect/heapfuncs.c 1 0
contrib/pgrowlocks/Makefile 1 0
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 109 0
contrib/pgrowlocks/pgrowlocks.control 1 1
doc/src/sgml/pgrowlocks.sgml 8 0
doc/src/sgml/ref/select.sgml 89 0
src/backend/access/common/heaptuple.c 1 0
src/backend/access/heap/heapam.c 1483 0
src/backend/access/heap/pruneheap.c 5 0
src/backend/access/heap/rewriteheap.c 11 0
src/backend/access/transam/multixact.c 726 19
src/backend/access/transam/README 3 0
src/backend/access/transam/varsup.c 2 0
src/backend/access/transam/xact.c 0 0
src/backend/access/transam/xlog.c 17 0
src/backend/catalog/heap.c 13 0
src/backend/catalog/index.c 5 0
src/backend/commands/analyze.c 7 0
src/backend/commands/cluster.c 25 0
src/backend/commands/dbcommands.c 11 0
src/backend/commands/sequence.c 6 0
src/backend/commands/tablecmds.c 8 0
src/backend/commands/trigger.c 1 0
src/backend/commands/vacuum.c 75 0
src/backend/commands/vacuumlazy.c 17 0
src/backend/executor/execMain.c 8 0
src/backend/executor/nodeLockRows.c 19 0
src/backend/nodes/copyfuncs.c 2 0
src/backend/nodes/equalfuncs.c 2 0
src/backend/nodes/outfuncs.c 2 0
src/backend/nodes/readfuncs.c 1 0
src/backend/optimizer/plan/initsplan.c 3 0
src/backend/optimizer/plan/planner.c 26 0
src/backend/parser/analyze.c 29 0
src/backend/parser/gram.y 18 0
src/backend/postmaster/autovacuum.c 41 0
src/backend/rewrite/rewriteHandler.c 16 0
src/backend/storage/lmgr/lock.c 13 0
src/backend/storage/lmgr/predicate.c 2 0
src/backend/tcop/utility.c 37 0
src/backend/utils/adt/ri_triggers.c 23 0
src/backend/utils/adt/ruleutils.c 23 0
src/backend/utils/cache/relcache.c 25 0
src/backend/utils/time/combocid.c 2 0
src/backend/utils/time/tqual.c 329 0
src/bin/pg_controldata/pg_controldata.c 4 0
src/bin/pg_resetxlog/pg_resetxlog.c 17 0
src/include/access/heapam.h 16 2
src/include/access/htup.h 71 0
src/include/access/multixact.h 55 0
src/include/access/rewriteheap.h 1 0
src/include/access/xlog.h 2 0
src/include/catalog/pg_class.h 15 0
src/include/catalog/pg_control.h 2 0
src/include/catalog/pg_database.h 6 0
src/include/commands/cluster.h 2 0
src/include/commands/vacuum.h 4 0
src/include/nodes/execnodes.h 4 0
src/include/nodes/parsenodes.h 23 0
src/include/nodes/plannodes.h 7 0
src/include/parser/analyze.h 1 0
src/include/postgres.h 7 0
src/include/storage/lock.h 1 0
src/include/utils/relcache.h 2 0
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 0
src/test/isolation/expected/fk-deadlock_1.out 20 0
src/test/isolation/expected/fk-deadlock2_1.out 35 0
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 0
src/test/isolation/expected/fk-deadlock.out 14 0
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 0
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.