diff --git a/dialects/mssql.go b/dialects/mssql.go index 2c64e637..1413b441 100644 --- a/dialects/mssql.go +++ b/dialects/mssql.go @@ -328,7 +328,7 @@ func (db *mssql) SQLType(c *schemas.Column) string { res = schemas.Int case schemas.Text, schemas.MediumText, schemas.TinyText, schemas.LongText, schemas.Json: res = db.defaultVarchar + "(MAX)" - case schemas.Double: + case schemas.Double, schemas.UnsignedFloat: res = schemas.Real case schemas.Uuid: res = schemas.Varchar diff --git a/dialects/postgres.go b/dialects/postgres.go index f1f6a2f2..f788188a 100644 --- a/dialects/postgres.go +++ b/dialects/postgres.go @@ -917,7 +917,7 @@ func (db *postgres) SQLType(c *schemas.Column) string { return schemas.Uuid case schemas.Blob, schemas.TinyBlob, schemas.MediumBlob, schemas.LongBlob: return schemas.Bytea - case schemas.Double: + case schemas.Double, schemas.UnsignedFloat: return "DOUBLE PRECISION" default: if c.IsAutoIncrement {