Merge pull request #7768 from dataease/pr@dev@fixSql
feat: 定时同步任务支持在历史数据变动后增量更新到doris中 #6276
This commit is contained in:
commit
e0633cfffa
@ -20,7 +20,7 @@ import java.util.List;
|
||||
public class DorisDDLProvider extends DDLProviderImpl {
|
||||
private static final String creatTableSql = "CREATE TABLE IF NOT EXISTS `TABLE_NAME`" +
|
||||
"Column_Fields" +
|
||||
"UNIQUE KEY(dataease_uuid)\n" +
|
||||
"UNIQUE KEY(`dataease_uuid`)\n" +
|
||||
"DISTRIBUTED BY HASH(dataease_uuid) BUCKETS BUCKETS_NUM\n" +
|
||||
"PROPERTIES(\"replication_num\" = \"ReplicationNum\");";
|
||||
|
||||
@ -53,7 +53,7 @@ public class DorisDDLProvider extends DDLProviderImpl {
|
||||
.replace("BUCKETS_NUM", dorisConfiguration.getBucketNum().toString())
|
||||
.replace("ReplicationNum", dorisConfiguration.getReplicationNum().toString());
|
||||
if(dataTableInfoDTO.isSetKey() && CollectionUtils.isNotEmpty(dataTableInfoDTO.getKeys())){
|
||||
sql = sql.replace("dataease_uuid", "`" + String.join("`, `", dataTableInfoDTO.getKeys()) + "`");
|
||||
sql = sql.replace("`dataease_uuid`", "`" + String.join("`, `", dataTableInfoDTO.getKeys()) + "`");
|
||||
}
|
||||
return sql;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user