Merge pull request #122 from pc2/master

Fix database migration order
This commit is contained in:
Jan Eitzinger
2023-06-07 17:26:58 +02:00
committed by GitHub
5 changed files with 34 additions and 14 deletions

View File

@@ -126,6 +126,9 @@ func (r *JobRepository) Flush() error {
return err
}
case "mysql":
if _, err = r.DB.Exec(`SET FOREIGN_KEY_CHECKS = 0`); err != nil {
return err
}
if _, err = r.DB.Exec(`TRUNCATE TABLE jobtag`); err != nil {
return err
}
@@ -135,6 +138,9 @@ func (r *JobRepository) Flush() error {
if _, err = r.DB.Exec(`TRUNCATE TABLE job`); err != nil {
return err
}
if _, err = r.DB.Exec(`SET FOREIGN_KEY_CHECKS = 1`); err != nil {
return err
}
}
return nil