Places: Wait longer until database table has been recreated #1664
This commit is contained in:
parent
d550e0bb50
commit
e40931f130
|
@ -236,7 +236,7 @@ func (c *Config) SetDbOptions() {
|
|||
func (c *Config) InitDb() {
|
||||
c.SetDbOptions()
|
||||
entity.SetDbProvider(c)
|
||||
entity.MigrateDb(true)
|
||||
entity.MigrateDb(false)
|
||||
|
||||
entity.Admin.InitPassword(c.AdminPassword())
|
||||
|
||||
|
|
|
@ -36,10 +36,12 @@ func RecreateTable(models ...interface{}) (err error) {
|
|||
return fmt.Errorf("%s (drop table)", err)
|
||||
}
|
||||
|
||||
time.Sleep(100 * time.Millisecond)
|
||||
|
||||
done := 0
|
||||
|
||||
// Create dropped tables.
|
||||
for i := 0; i < 15; i++ {
|
||||
for i := 0; i < 60; i++ {
|
||||
for m := range models {
|
||||
if err = Db().CreateTable(models[m]).Error; err != nil {
|
||||
log.Debugf("entity: %s (create table)", err)
|
||||
|
@ -52,8 +54,8 @@ func RecreateTable(models ...interface{}) (err error) {
|
|||
}
|
||||
}
|
||||
|
||||
// Wait a second to avoid timing issues.
|
||||
time.Sleep(time.Second)
|
||||
// Wait 3 seconds before trying again...
|
||||
time.Sleep(3 * time.Second)
|
||||
}
|
||||
|
||||
return err
|
||||
|
|
Loading…
Reference in a new issue