fix test
This commit is contained in:
parent
b246bd26c5
commit
becdd74179
|
@ -319,6 +319,9 @@ func (db *mysql) SQLType(c *schemas.Column) string {
|
||||||
case schemas.UnsignedTinyInt:
|
case schemas.UnsignedTinyInt:
|
||||||
res = schemas.TinyInt
|
res = schemas.TinyInt
|
||||||
isUnsigned = true
|
isUnsigned = true
|
||||||
|
case schemas.UnsignedFloat:
|
||||||
|
res = schemas.Float
|
||||||
|
isUnsigned = true
|
||||||
default:
|
default:
|
||||||
res = t
|
res = t
|
||||||
}
|
}
|
||||||
|
@ -511,16 +514,9 @@ func (db *mysql) GetColumns(queryer core.Queryer, ctx context.Context, tableName
|
||||||
col.Length = len1
|
col.Length = len1
|
||||||
col.Length2 = len2
|
col.Length2 = len2
|
||||||
if _, ok := schemas.SqlTypes[colType]; !ok {
|
if _, ok := schemas.SqlTypes[colType]; !ok {
|
||||||
if !strings.HasPrefix(colType, "UNSIGNED ") {
|
|
||||||
return nil, nil, fmt.Errorf("unknown colType %v", colType)
|
return nil, nil, fmt.Errorf("unknown colType %v", colType)
|
||||||
}
|
}
|
||||||
colType = colType[len("UNSIGNED "):]
|
|
||||||
}
|
|
||||||
if _, ok := schemas.SqlTypes[colType]; !ok {
|
|
||||||
return nil, nil, fmt.Errorf("unknown colType %v", colType)
|
|
||||||
} else {
|
|
||||||
col.SQLType = schemas.SQLType{Name: colType, DefaultLength: len1, DefaultLength2: len2}
|
col.SQLType = schemas.SQLType{Name: colType, DefaultLength: len1, DefaultLength2: len2}
|
||||||
}
|
|
||||||
|
|
||||||
if colKey == "PRI" {
|
if colKey == "PRI" {
|
||||||
col.IsPrimaryKey = true
|
col.IsPrimaryKey = true
|
||||||
|
|
|
@ -141,6 +141,7 @@ var (
|
||||||
|
|
||||||
Real = "REAL"
|
Real = "REAL"
|
||||||
Float = "FLOAT"
|
Float = "FLOAT"
|
||||||
|
UnsignedFloat = "UNSIGNED FLOAT"
|
||||||
Double = "DOUBLE"
|
Double = "DOUBLE"
|
||||||
|
|
||||||
Binary = "BINARY"
|
Binary = "BINARY"
|
||||||
|
@ -212,6 +213,7 @@ var (
|
||||||
Numeric: NUMERIC_TYPE,
|
Numeric: NUMERIC_TYPE,
|
||||||
Real: NUMERIC_TYPE,
|
Real: NUMERIC_TYPE,
|
||||||
Float: NUMERIC_TYPE,
|
Float: NUMERIC_TYPE,
|
||||||
|
UnsignedFloat: NUMERIC_TYPE,
|
||||||
Double: NUMERIC_TYPE,
|
Double: NUMERIC_TYPE,
|
||||||
Money: NUMERIC_TYPE,
|
Money: NUMERIC_TYPE,
|
||||||
SmallMoney: NUMERIC_TYPE,
|
SmallMoney: NUMERIC_TYPE,
|
||||||
|
|
Loading…
Reference in New Issue