Browse Source

fix auto migrate

lxg 3 years ago
parent
commit
0eead13199
1 changed files with 4 additions and 0 deletions
  1. 4 0
      crud.go

+ 4 - 0
crud.go

@@ -132,6 +132,10 @@ func (crud *CRUD) Attach(model Model, ops ...Option) (err error) {
 	if opts.DB == nil {
 		opts.DB = crud.db
 	}
+	//auto migrate database struct
+	if err = crud.db.AutoMigrate(model); err != nil {
+		return
+	}
 	//migrate table schema
 	if err = migrateUp("", model); err != nil {
 		return