Places: Wait longer until database table has been recreated #1664

This commit is contained in:
Michael Mayer 2021-11-20 17:53:20 +01:00
parent d550e0bb50
commit e40931f130
2 changed files with 6 additions and 4 deletions

View file

@ -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())

View file

@ -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