relation-mapper-1.patch.gz

application/octet-stream

Filename: relation-mapper-1.patch.gz
Type: application/octet-stream
Part: 0
Message: WIP patch for system-catalog vacuuming via a relation map

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+
src/backend/access/index/genam.c 2 1
src/backend/access/transam/xact.c 30 9
src/backend/bootstrap/bootparse.y 9 0
src/backend/bootstrap/bootstrap.c 7 0
src/backend/catalog/catalog.c 1 1
src/backend/catalog/heap.c 22 24
src/backend/catalog/index.c 171 68
src/backend/catalog/toasting.c 5 0
src/backend/commands/cluster.c 267 116
src/backend/commands/indexcmds.c 8 16
src/backend/commands/tablecmds.c 17 13
src/backend/commands/vacuum.c 3 4
src/backend/executor/execMain.c 1 0
src/backend/parser/parse_clause.c 1 1
src/backend/utils/cache/catcache.c 37 19
src/backend/utils/cache/inval.c 97 3
src/backend/utils/cache/Makefile 1 1
src/backend/utils/cache/relcache.c 114 21
src/backend/utils/cache/relmapper.c 724 0
src/backend/utils/init/miscinit.c 0 56
src/bin/initdb/initdb.c 2 2
src/include/catalog/catversion.h 1 1
src/include/catalog/heap.h 6 2
src/include/catalog/index.h 4 1
src/include/catalog/pg_class.h 4 4
src/include/commands/cluster.h 4 4
src/include/miscadmin.h 0 4
src/include/storage/sinval.h 41 10
src/include/utils/catcache.h 1 0
src/include/utils/inval.h 4 0
src/include/utils/relcache.h 4 1
src/include/utils/rel.h 10 0
src/include/utils/relmapper.h 37 0

Binary attachment — download to view.