orm string type default will use varchar(255)

This commit is contained in:
slene
2013-08-16 22:24:10 +08:00
parent c81bbf9801
commit 618cbf1e66
3 changed files with 7 additions and 7 deletions

View File

@@ -206,8 +206,8 @@ checkType:
if err != nil {
goto end
}
if fieldType == TypeTextField && size != "" {
fieldType = TypeCharField
if fieldType == TypeCharField && tags["type"] == "text" {
fieldType = TypeTextField
}
if fieldType == TypeFloatField && (digits != "" || decimals != "") {
fieldType = TypeDecimalField
@@ -312,7 +312,7 @@ checkType:
fi.size = int(v)
}
} else {
err = fmt.Errorf("size must be specify")
fi.size = 255
}
case TypeTextField:
fi.index = false