projects
/
postgresql.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
63cf61c
)
Make vacuum_index_cleanup reloption RELOPT_TYPE_ENUM.
author
Peter Geoghegan
<pg@bowt.ie>
Wed, 4 Aug 2021 04:53:41 +0000
(21:53 -0700)
committer
Peter Geoghegan
<pg@bowt.ie>
Wed, 4 Aug 2021 04:53:41 +0000
(21:53 -0700)
Oversight in commit
3499df0d
, which generalized the reloption as a way
of giving users a way to consistently avoid VACUUM's index bypass
optimization.
Per off-list report from Nikolay Shaplov.
Backpatch: 14-, where index cleanup reloption was extended.
src/backend/access/common/reloptions.c
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/access/common/reloptions.c
b/src/backend/access/common/reloptions.c
index dba32ceff3b2c0c825cf3be0ed3a74add616ceca..7566265bcb1b041c508a102b95e0ad1c5dc12bc7 100644
(file)
--- a/
src/backend/access/common/reloptions.c
+++ b/
src/backend/access/common/reloptions.c
@@
-1873,7
+1873,7
@@
default_reloptions(Datum reloptions, bool validate, relopt_kind kind)
offsetof(StdRdOptions, user_catalog_table)},
{"parallel_workers", RELOPT_TYPE_INT,
offsetof(StdRdOptions, parallel_workers)},
- {"vacuum_index_cleanup", RELOPT_TYPE_
BOOL
,
+ {"vacuum_index_cleanup", RELOPT_TYPE_
ENUM
,
offsetof(StdRdOptions, vacuum_index_cleanup)},
{"vacuum_truncate", RELOPT_TYPE_BOOL,
offsetof(StdRdOptions, vacuum_truncate)}