-
- Downloads
Clean up API for ambulkdelete/amvacuumcleanup as per today's discussion.
This formulation requires every AM to provide amvacuumcleanup, unlike before, but it's surely a whole lot cleaner. Also, add an 'amstorage' column to pg_am so that we can get rid of hardwired knowledge in DefineOpClass().
Showing
- doc/src/sgml/catalogs.sgml 15 additions, 1 deletiondoc/src/sgml/catalogs.sgml
- doc/src/sgml/indexam.sgml 27 additions, 19 deletionsdoc/src/sgml/indexam.sgml
- src/backend/access/gin/ginvacuum.c 25 additions, 8 deletionssrc/backend/access/gin/ginvacuum.c
- src/backend/access/gist/gistvacuum.c 33 additions, 49 deletionssrc/backend/access/gist/gistvacuum.c
- src/backend/access/hash/hash.c 35 additions, 24 deletionssrc/backend/access/hash/hash.c
- src/backend/access/index/indexam.c 12 additions, 19 deletionssrc/backend/access/index/indexam.c
- src/backend/access/nbtree/nbtree.c 18 additions, 24 deletionssrc/backend/access/nbtree/nbtree.c
- src/backend/commands/cluster.c 7 additions, 7 deletionssrc/backend/commands/cluster.c
- src/backend/commands/opclasscmds.c 12 additions, 16 deletionssrc/backend/commands/opclasscmds.c
- src/backend/commands/vacuum.c 16 additions, 51 deletionssrc/backend/commands/vacuum.c
- src/backend/commands/vacuumlazy.c 43 additions, 104 deletionssrc/backend/commands/vacuumlazy.c
- src/include/access/genam.h 28 additions, 20 deletionssrc/include/access/genam.h
- src/include/access/hash.h 2 additions, 1 deletionsrc/include/access/hash.h
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_am.h 22 additions, 20 deletionssrc/include/catalog/pg_am.h
- src/include/catalog/pg_proc.h 11 additions, 8 deletionssrc/include/catalog/pg_proc.h
Loading
Please register or sign in to comment