package migrations import ( "context" "database/sql" "embed" "github.com/pressly/goose/v3" ) //go:embed *.sql var FS embed.FS func Up(ctx context.Context, db *sql.DB) error { goose.SetBaseFS(FS) goose.SetLogger(goose.NopLogger()) if err := goose.SetDialect("sqlite3"); err != nil { return err } return goose.UpContext(ctx, db, ".", goose.WithAllowMissing()) }