From f3a53b154cee1839c837f2fc5ef79cf19ef3ce16 Mon Sep 17 00:00:00 2001 From: obdev Date: Fri, 12 Jul 2024 07:52:53 +0000 Subject: [PATCH] fix:multivalue allow drop/truncate partition --- src/rootserver/ob_ddl_service.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rootserver/ob_ddl_service.cpp b/src/rootserver/ob_ddl_service.cpp index 37cc886f39..1e6f64b80a 100755 --- a/src/rootserver/ob_ddl_service.cpp +++ b/src/rootserver/ob_ddl_service.cpp @@ -15073,7 +15073,9 @@ int ObDDLService::check_alter_partitions(const ObTableSchema &orig_table_schema, } bool has_fts_or_multivalue_index = false; const int64_t table_id = orig_table_schema.get_table_id(); - if (OB_FAIL(ret)) { + if (OB_FAIL(ret) || + alter_part_type == obrpc::ObAlterTableArg::DROP_PARTITION || + alter_part_type == obrpc::ObAlterTableArg::TRUNCATE_PARTITION ) { } else if (OB_FAIL(check_has_domain_index(schema_guard, tenant_id, table_id,