update
Some checks failed
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is failing

This commit is contained in:
2024-09-12 12:47:10 +10:00
parent 18a2b7227e
commit 0d2f983eb3
14 changed files with 319 additions and 52 deletions

View File

@@ -1,11 +1,11 @@
package db
import (
"database/sql"
"embed"
"log/slog"
"vctp/db/queries"
"github.com/jmoiron/sqlx"
"github.com/pressly/goose/v3"
)
@@ -13,7 +13,7 @@ import (
var migrations embed.FS
type Database interface {
DB() *sql.DB
DB() *sqlx.DB
Queries() *queries.Queries
Logger() *slog.Logger
Close() error
@@ -39,7 +39,7 @@ func Migrate(db Database) error {
panic(err)
}
if err := goose.Up(db.DB(), "migrations"); err != nil {
if err := goose.Up(db.DB().DB, "migrations"); err != nil {
panic(err)
}