diff --git a/engine.go b/engine.go index 65232ab0..60fc9d74 100644 --- a/engine.go +++ b/engine.go @@ -247,6 +247,8 @@ func (engine *Engine) MapType(t reflect.Type) *Table { col.SQLType = DateTime case k == "timestamp": col.SQLType = TimeStamp + case k == "unique": + col.IsUnique = true case k == "not": default: if k != col.Default {