option allowEmptyValue flag

This commit is contained in:
Jan Prochazka
2024-09-12 08:37:09 +02:00
parent 00a6c19f09
commit fb2b47615f
4 changed files with 8 additions and 1 deletions

View File

@@ -435,7 +435,11 @@ function planChangeTableOptions(plan: AlterPlan, oldTable: TableInfo, newTable:
continue;
}
const name = option.name;
if (oldTable[name] != newTable[name] && (oldTable[name] || newTable[name])) {
if (
oldTable[name] != newTable[name] &&
(oldTable[name] || newTable[name]) &&
(newTable[name] || option.allowEmptyValue)
) {
plan.setTableOption(newTable, name, newTable[name]);
}
}