d2119f71 by astaxie

update the migrations

1 parent f98b1810
...@@ -148,6 +148,7 @@ func Upgrade(lasttime int64) error { ...@@ -148,6 +148,7 @@ func Upgrade(lasttime int64) error {
148 } 148 }
149 } 149 }
150 beego.Info("total success upgrade:", i, " migration") 150 beego.Info("total success upgrade:", i, " migration")
151 time.Sleep(2 * time.Second)
151 return nil 152 return nil
152 } 153 }
153 154
...@@ -163,6 +164,7 @@ func Rollback(name string) error { ...@@ -163,6 +164,7 @@ func Rollback(name string) error {
163 return err 164 return err
164 } 165 }
165 beego.Info("end rollback") 166 beego.Info("end rollback")
167 time.Sleep(2 * time.Second)
166 return nil 168 return nil
167 } else { 169 } else {
168 return errors.New("not exist the migrationMap name:" + name) 170 return errors.New("not exist the migrationMap name:" + name)
...@@ -176,6 +178,7 @@ func Reset() error { ...@@ -176,6 +178,7 @@ func Reset() error {
176 for k, v := range migrationMap { 178 for k, v := range migrationMap {
177 if isRollBack(k) { 179 if isRollBack(k) {
178 beego.Info("skip the", k) 180 beego.Info("skip the", k)
181 time.Sleep(1 * time.Second)
179 continue 182 continue
180 } 183 }
181 beego.Info("start reset:", k) 184 beego.Info("start reset:", k)
...@@ -189,6 +192,7 @@ func Reset() error { ...@@ -189,6 +192,7 @@ func Reset() error {
189 beego.Info("end reset:", k) 192 beego.Info("end reset:", k)
190 } 193 }
191 beego.Info("total success reset:", i, " migration") 194 beego.Info("total success reset:", i, " migration")
195 time.Sleep(2 * time.Second)
192 return nil 196 return nil
193 } 197 }
194 198
...@@ -242,7 +246,7 @@ func sortMap(m map[string]Migrationer) dataSlice { ...@@ -242,7 +246,7 @@ func sortMap(m map[string]Migrationer) dataSlice {
242 func isRollBack(name string) bool { 246 func isRollBack(name string) bool {
243 o := orm.NewOrm() 247 o := orm.NewOrm()
244 var maps []orm.Params 248 var maps []orm.Params
245 num, err := o.Raw("select * from migrations where `name` = ? order by id desc", name).Values(&maps) 249 num, err := o.Raw("select * from migrations where `name` = ? order by id_migration desc", name).Values(&maps)
246 if err != nil { 250 if err != nil {
247 beego.Info("get name has error", err) 251 beego.Info("get name has error", err)
248 return false 252 return false
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!