Versions in this module Expand all Collapse all v1 v1.1.1 Oct 11, 2025 v1.1.0 Oct 10, 2025 Changes in this version + type SQLiteRepository struct + func NewSQLiteRepository(ctx context.Context, db database.Database, history_table *string) *SQLiteRepository + func (r *SQLiteRepository) AssertSchemaHistoryTable() error + func (r *SQLiteRepository) CheckSchemaHistoryTable() (bool, error) + func (r *SQLiteRepository) DoInLock(fn func() error) error + func (r *SQLiteRepository) DoInTransaction(fn func() error) error + func (r *SQLiteRepository) ExecuteHook(hook *migrations.Hook) error + func (r *SQLiteRepository) ExecuteMigration(migration *migrations.Migration) []error + func (r *SQLiteRepository) GetFailingMigrations() ([]*migrations.Migration, error) + func (r *SQLiteRepository) GetLatestMigration() (uint16, error) + func (r *SQLiteRepository) Repair(migrations []*migrations.Migration) []error + func (r *SQLiteRepository) RollbackMigration(migration *migrations.Migration) error + func (r *SQLiteRepository) ValidateMigrations(migrations []*migrations.Migration) []error