Files
lunar-tear/server/migrations/embed.go
T
Ilya Groshev 2d0c0d8ef0
Build and Push Docker images to Docker Hub / build-and-push (push) Has been cancelled
Add cross-platform prebuilt release workflow
2026-05-22 23:12:08 +03:00

22 lines
375 B
Go

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())
}