From df75711376742eed9ade1bd908228f04ae4269bc Mon Sep 17 00:00:00 2001 From: inrgihc Date: Mon, 29 Sep 2025 21:58:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../product/doris/DorisMetadataQueryProvider.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisMetadataQueryProvider.java index 76255870..65ff074b 100644 --- a/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisMetadataQueryProvider.java +++ b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisMetadataQueryProvider.java @@ -348,13 +348,13 @@ public class DorisMetadataQueryProvider extends AbstractMetadataProvider { @Override public void postAppendCreateTableSql(StringBuilder builder, String tblComment, List primaryKeys, SourceProperties tblProperties) { + if (StringUtils.isNotBlank(tblComment)) { + builder.append(String.format(" COMMENT '%s' ", tblComment.replace("'", "\\'" ))); + } if (CollectionUtils.isNotEmpty(primaryKeys)) { String primaryKeyAsString = getPrimaryKeyAsString(primaryKeys); // 自动分桶(BUCKETS AUTO)功能要求 Apache Doris 1.2.2 及以上版本 - builder.append(" DISTRIBUTED BY HASH(").append(primaryKeyAsString).append(") BUCKETS AUTO"); - if (StringUtils.isNotBlank(tblComment)) { - builder.append(String.format(" COMMENT='%s' ", tblComment.replace("'", "\\'"))); - } + builder.append(" DISTRIBUTED BY HASH(").append(primaryKeyAsString).append(") BUCKETS AUTO "); } }