diff --git a/sqlserver.go b/sqlserver.go index 35c2b44..79ac1a4 100644 --- a/sqlserver.go +++ b/sqlserver.go @@ -157,8 +157,10 @@ func (dialector Dialector) DataTypeOf(field *schema.Field) string { var sqlType string switch { case field.Size < 16: - sqlType = "smallint" + sqlType = "tinyint" case field.Size < 31: + sqlType = "smallint" + case field.Size < 64: sqlType = "int" default: sqlType = "bigint"