This commit is contained in:
zhuyasen
2024-05-11 13:38:23 +08:00
parent 7761fcd7b7
commit a7fbe48e2b
3 changed files with 93 additions and 6 deletions

View File

@@ -7,12 +7,16 @@ import (
)
var sqliteToMysqlTypeMap = map[string]string{
" INTEGER ": " INT ",
" REAL ": " FLOAT ",
" BOOLEAN ": " TINYINT ",
" integer ": " INT ",
" real ": " FLOAT ",
" boolean ": " TINYINT ",
" INTEGER ": " INT ",
" REAL ": " FLOAT ",
" BOOLEAN ": " TINYINT ",
" NUMERIC ": " VARCHAR(255) ",
"AUTOINCREMENT": "auto_increment",
" integer ": " INT ",
" real ": " FLOAT ",
" boolean ": " TINYINT ",
" numeric ": " VARCHAR(255) ",
"autoincrement": "auto_increment",
}
// GetSqliteTableInfo get table info from sqlite
@@ -32,6 +36,7 @@ func GetSqliteTableInfo(dbFile string, tableName string) (string, error) {
for k, v := range sqliteToMysqlTypeMap {
sql = strings.ReplaceAll(sql, k, v)
}
sql = strings.ReplaceAll(sql, "\"", "")
return sql, nil
}