postgresql/src/backend/access/common
Robert Haas a96c41feec Allow VACUUM to be run with index cleanup disabled.
This commit adds a new reloption, vacuum_index_cleanup, which
controls whether index cleanup is performed for a particular
relation by default.  It also adds a new option to the VACUUM
command, INDEX_CLEANUP, which can be used to override the
reloption.  If neither the reloption nor the VACUUM option is
used, the default is true, as before.

Masahiko Sawada, reviewed and tested by Nathan Bossart, Alvaro
Herrera, Kyotaro Horiguchi, Darafei Praliaskouski, and me.
The wording of the documentation is mostly due to me.

Discussion: http://postgr.es/m/CAD21AoAt5R3DNUZSjOoXDUY=naYPUOuffVsRzuTYMz29yLzQCA@mail.gmail.com
2019-04-04 15:04:43 -04:00
..
Makefile Introduce access/{table.h, relation.h}, for generic functions from heapam.h. 2019-01-21 10:51:36 -08:00
bufmask.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
heaptuple.c Fix heap_getattr() handling of fast defaults. 2019-02-06 01:09:32 -08:00
indextuple.c Make heap TID a tiebreaker nbtree index column. 2019-03-20 10:04:01 -07:00
printsimple.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
printtup.c Fix memory leak in printtup.c. 2019-03-18 17:54:41 -04:00
relation.c Simplify restriction handling of two-phase commit for temporary objects 2019-01-26 10:45:23 +09:00
reloptions.c Allow VACUUM to be run with index cleanup disabled. 2019-04-04 15:04:43 -04:00
scankey.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
session.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
tupconvert.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
tupdesc.c Generated columns 2019-03-30 08:15:57 +01:00