[fix](merge-on-write) enable_unique_key_merge_on_write property should only be used for unique table (#18734)
This commit is contained in:
@ -1956,11 +1956,13 @@ public class InternalCatalog implements CatalogIf<Database> {
|
||||
keysDesc.keysColumnSize(), storageFormat);
|
||||
olapTable.setDataSortInfo(dataSortInfo);
|
||||
|
||||
boolean enableUniqueKeyMergeOnWrite;
|
||||
try {
|
||||
enableUniqueKeyMergeOnWrite = PropertyAnalyzer.analyzeUniqueKeyMergeOnWrite(properties);
|
||||
} catch (AnalysisException e) {
|
||||
throw new DdlException(e.getMessage());
|
||||
boolean enableUniqueKeyMergeOnWrite = false;
|
||||
if (keysType == KeysType.UNIQUE_KEYS) {
|
||||
try {
|
||||
enableUniqueKeyMergeOnWrite = PropertyAnalyzer.analyzeUniqueKeyMergeOnWrite(properties);
|
||||
} catch (AnalysisException e) {
|
||||
throw new DdlException(e.getMessage());
|
||||
}
|
||||
}
|
||||
olapTable.setEnableUniqueKeyMergeOnWrite(enableUniqueKeyMergeOnWrite);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user