Versions in this module Expand all Collapse all v1 v1.2.0 Jan 25, 2026 Changes in this version + type BaseManager struct + func NewBaseManager() *BaseManager + func (m *BaseManager) EnsureVersionTable(ctx context.Context, db *sql.DB) error + func (m *BaseManager) GetVersion(ctx context.Context, db *sql.DB) (uint, bool, error) + func (m *BaseManager) SetVersion(ctx context.Context, db *sql.DB, version uint, description string) error + type Manager interface + Initialize func(ctx context.Context, db *sql.DB) error + Migrate func(ctx context.Context, db *sql.DB, targetVersion uint) error + Validate func(ctx context.Context, db *sql.DB) error + Version func(ctx context.Context, db *sql.DB) (uint, bool, error)