From 4eb2e0f7ebb4ed0a0af2b4750673e24b6db87ff3 Mon Sep 17 00:00:00 2001 From: obdev Date: Mon, 4 Mar 2024 04:45:12 +0000 Subject: [PATCH] fix ddl tables replace part expr with definition. --- src/sql/resolver/dml/ob_dml_resolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/resolver/dml/ob_dml_resolver.cpp b/src/sql/resolver/dml/ob_dml_resolver.cpp index f8b5a3e5fc..3858a40e52 100755 --- a/src/sql/resolver/dml/ob_dml_resolver.cpp +++ b/src/sql/resolver/dml/ob_dml_resolver.cpp @@ -12697,7 +12697,7 @@ int ObDMLResolver::check_index_table_has_partition_keys(const ObTableSchema *ind if (OB_ISNULL(index_schema)) { ret = OB_ERR_UNEXPECTED; LOG_WARN("index schema should not be null", K(ret)); - } else { + } else if (index_schema->is_storage_local_index_table()) { for (int64_t i = 0; OB_SUCC(ret) && has_part_key && i < partition_keys.get_size(); ++i) { const ObColumnSchemaV2 *column_schema = nullptr; uint64_t col_id = OB_INVALID_ID;