mirror of
https://github.com/idanoo/autobrr
synced 2025-07-23 08:49:13 +00:00
enhancement(database): improve log messages (#695)
* fix(migrations): reduce anxiety anxiety * sqlite
This commit is contained in:
parent
e20219170e
commit
3b516c8bcc
2 changed files with 9 additions and 4 deletions
|
@ -51,15 +51,16 @@ func (db *DB) migratePostgres() error {
|
|||
var version int
|
||||
err = tx.QueryRow(`SELECT version FROM schema_migrations`).Scan(&version)
|
||||
if err != nil && !errors.Is(err, sql.ErrNoRows) {
|
||||
return errors.Wrap(err, "no rows")
|
||||
return errors.Wrap(err, "failed to query schema version")
|
||||
}
|
||||
|
||||
if version == len(postgresMigrations) {
|
||||
return nil
|
||||
} else if version > len(postgresMigrations) {
|
||||
return errors.New("autobrr (version %d) older than schema (version: %d)", len(postgresMigrations), version)
|
||||
}
|
||||
if version > len(postgresMigrations) {
|
||||
return errors.New("old")
|
||||
}
|
||||
|
||||
db.log.Info().Msgf("Beginning database schema upgrade from version %v to version: %v", version, len(postgresMigrations))
|
||||
|
||||
if version == 0 {
|
||||
if _, err := tx.Exec(postgresSchema); err != nil {
|
||||
|
@ -67,6 +68,7 @@ func (db *DB) migratePostgres() error {
|
|||
}
|
||||
} else {
|
||||
for i := version; i < len(postgresMigrations); i++ {
|
||||
db.log.Info().Msgf("Upgrading Database schema to version: %v", i)
|
||||
if _, err := tx.Exec(postgresMigrations[i]); err != nil {
|
||||
return errors.Wrap(err, "failed to execute migration #%v", i)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue