summaryrefslogtreecommitdiff
path: root/internal/database/sql
diff options
context:
space:
mode:
authorGrail Finder (aider) <wohilas@gmail.com>2025-04-05 13:54:17 +0300
committerGrail Finder (aider) <wohilas@gmail.com>2025-04-05 13:54:17 +0300
commit9039360835e38a6de809332eb785ede124d71dea (patch)
tree6ef95b24753f3db14581f20d05022825a14dc530 /internal/database/sql
parentc6c6b7983ab188fecce855b32eaf4e4849bfae33 (diff)
fix: properly initialize and run database migrations
Diffstat (limited to 'internal/database/sql')
-rw-r--r--internal/database/sql/main.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/internal/database/sql/main.go b/internal/database/sql/main.go
index 1a29157..9534e58 100644
--- a/internal/database/sql/main.go
+++ b/internal/database/sql/main.go
@@ -59,17 +59,9 @@ func Init(dbPath string) (*DB, error) {
}
// Run migrations
- migrations := &migrate.AssetMigrationSource{
- Asset: migrations.Asset,
- AssetDir: migrations.AssetDir,
- Dir: "migrations",
- }
-
- n, err := migrate.Exec(result.Conn.DB, dbDriver, migrations, migrate.Up)
- if err != nil {
+ if _, err := migrations.RunMigrations(result.Conn.DB, dbDriver); err != nil {
return nil, errors.Wrap(err, "failed to run migrations")
}
- log.Info("applied database migrations", "count", n)
return &result, nil
}