postgresql/src/backend
Michael Paquier ce59b75d44 Add toast-level reloption for vacuum_index_cleanup
a96c41f has introduced the option for heap, but it still lacked the
variant to control the behavior for toast relations.

While on it, refactor the tests so as they stress more scenarios with
the various values that vacuum_index_cleanup can use.  It would be
useful to couple those tests with pageinspect to check that pages are
actually cleaned up, but this is left for later.

Author: Masahiko Sawada, Michael Paquier
Reviewed-by: Peter Geoghegan
Discussion: https://postgr.es/m/CAD21AoCqs8iN04RX=i1KtLSaX5RrTEM04b7NHYps4+rqtpWNEg@mail.gmail.com
2019-06-25 09:09:27 +09:00
..
access Add toast-level reloption for vacuum_index_cleanup 2019-06-25 09:09:27 +09:00
bootstrap In bootstrap mode, use default signal handling for SIGINT etc. 2019-05-14 10:22:28 -04:00
catalog Upgrade internal error message to external 2019-06-24 10:39:12 +02:00
commands Purely-cosmetic adjustments in tablecmds.c. 2019-06-24 17:19:37 -04:00
executor Fix more typos and inconsistencies in the tree 2019-06-17 16:13:16 +09:00
foreign Update copyright for 2019 2019-01-02 12:44:25 -05:00
jit Fix more typos and inconsistencies in the tree 2019-06-17 16:13:16 +09:00
lib Fix more typos and inconsistencies in the tree 2019-06-17 16:13:16 +09:00
libpq Fix buffer overflow when parsing SCRAM verifiers in backend 2019-06-17 21:48:17 +09:00
main Replace @postgresql.org with @lists.postgresql.org for mailinglists 2019-01-19 19:06:35 +01:00
nodes Reconcile nodes/*funcs.c with PostgreSQL 12 work. 2019-06-09 14:00:36 -07:00
optimizer Prevent Parallel Hash Join for JOIN_UNIQUE_INNER. 2019-06-19 01:25:57 +12:00
parser Fix typos and inconsistencies in code comments 2019-06-14 09:34:34 +09:00
partitioning Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
po Translation updates 2019-06-17 15:30:20 +02:00
port Update stale comments, and fix comment typos. 2019-06-08 10:12:26 -07:00
postmaster Fix typos and inconsistencies in code comments 2019-06-14 09:34:34 +09:00
regex Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
replication Fix more typos and inconsistencies in the tree 2019-06-17 16:13:16 +09:00
rewrite Fix typos in various places 2019-06-03 13:44:03 +09:00
snowball Update copyright for 2019 2019-01-02 12:44:25 -05:00
statistics Add security checks to the multivariate MCV estimation code. 2019-06-23 18:50:08 +01:00
storage Remove obsolete comments about sempahores from proc.c. 2019-06-21 10:57:07 +12:00
tcop Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
tsearch Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
utils Don't call PG_RETURN_BOOL() in a function not returning Datum. 2019-06-23 12:02:19 -07:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
Makefile Get rid of jsonpath_gram.h and jsonpath_scanner.h 2019-03-20 11:13:34 +03:00
nls.mk Translation updates 2019-05-20 16:00:53 +02:00