feat: seed data only in dev mode (#61)

This commit is contained in:
STEVEN
2022-05-19 22:29:27 +08:00
committed by GitHub
parent 304df8674a
commit d6680a0bcc
4 changed files with 15 additions and 40 deletions

View File

@@ -54,8 +54,11 @@ func (db *DB) Open() (err error) {
if err := db.migrate(); err != nil {
return fmt.Errorf("failed to migrate: %w", err)
}
if err := db.seed(); err != nil {
return fmt.Errorf("failed to seed: %w", err)
// If mode is dev, then seed the database.
if db.mode == "dev" {
if err := db.seed(); err != nil {
return fmt.Errorf("failed to seed: %w", err)
}
}
} else {
// If db file exists and mode is dev, we should migrate and seed the database.