!130 fix: 数据迁移、数据同步bug修复

* fix: 数据迁移、数据同步bug修复
This commit is contained in:
zongyangleo
2025-01-17 03:53:15 +00:00
committed by Coder慌
parent 8d24c2a4fa
commit 5a6e9d81a7
13 changed files with 139 additions and 42 deletions

View File

@@ -67,8 +67,8 @@ func (msg *SQLGenerator) GenIndexDDL(table dbi.Table, indexs []dbi.Index) []stri
colNames[0] = fmt.Sprintf("%s(%d)", colNames[0], subPart)
}
sqlTmp := "ALTER TABLE %s ADD %s INDEX %s(%s) USING %s"
sqlStr := fmt.Sprintf(sqlTmp, quoter.Quote(table.TableName), unique, quoter.Quote(index.IndexName), strings.Join(colNames, ","), index.IndexType)
sqlTmp := "ALTER TABLE %s ADD %s INDEX %s(%s) USING BTREE"
sqlStr := fmt.Sprintf(sqlTmp, quoter.Quote(table.TableName), unique, quoter.Quote(index.IndexName), strings.Join(colNames, ","))
comment := dbi.QuoteEscape(index.IndexComment)
if comment != "" {
sqlStr += fmt.Sprintf(" COMMENT '%s'", comment)
@@ -130,6 +130,8 @@ func (msg *SQLGenerator) genColumnBasicSql(quoter dbi.Quoter, column dbi.Column)
}
}
if mark {
// 去掉单引号
column.ColumnDefault = strings.Trim(column.ColumnDefault, "'")
defVal = fmt.Sprintf(" DEFAULT '%s'", column.ColumnDefault)
} else {
defVal = fmt.Sprintf(" DEFAULT %s", column.ColumnDefault)