forked from huawei/openGauss-server
!1647 【bugfix】解决分区表autovacuum时已达到清理阈值但没有自动清理
Merge pull request !1647 from li_jianqiu/2.0.0
This commit is contained in:
commit
787eaed932
|
|
@ -3503,8 +3503,11 @@ static void partition_needs_vacanalyze(Oid partid, AutoVacOpts* relopts, Form_pg
|
|||
*dovacuum = false;
|
||||
return;
|
||||
}
|
||||
|
||||
#ifndef ENABLE_MULTIPLE_NODES
|
||||
if (!force_vacuum && !(ap_entry->at_allowvacuum && ap_entry->at_dovacuum)) {
|
||||
#else
|
||||
if (!force_vacuum && (!ap_entry->at_allowvacuum || ap_entry->at_dovacuum)) {
|
||||
#endif
|
||||
*doanalyze = false;
|
||||
*dovacuum = false;
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in New Issue