Versions in this module Expand all Collapse all v0 v0.1.1 Oct 25, 2026 v0.1.0 Oct 12, 2026 Changes in this version + var ErrSchemaNotReady = errors.New("postgres: the database schema is not ready") + func Migrate(ctx context.Context, db *sql.DB, sets []Set, logger *slog.Logger) error + func Open(ctx context.Context, databaseURL string, logger *slog.Logger) (*sql.DB, error) + type Checker struct + func NewChecker(sets []Set) (*Checker, error) + func (c *Checker) Check(ctx context.Context, db *sql.DB) error + type Set struct + Files fs.FS + Namespace string + type Status struct + Applied []int + Namespace string + Newer []int + Pending []string + func Report(ctx context.Context, db *sql.DB, sets []Set) ([]Status, error)