Versions in this module Expand all Collapse all v0 v0.1.0 Jan 3, 2022 Changes in this version + const ERROR + const ERROR_HASH + const PREVIOUS + const SUCCESS + func BackendType(driverName string) string + func RegisterBackend(key string, backend backends.Backend) error + type Migration struct + Comment string + Name string + Statement string + type MigrationLog struct + Details string + Hash string + Name string + Status int + type Migrator struct + TableName string + func New(db *sqlx.DB, tableName string, tableSchema string) (Migrator, error) + func (m *Migrator) AddMigration(name string, comment string, statement string, args ...interface{}) error + func (m *Migrator) RepairHash(names ...string) + func (m *Migrator) Run() ([]MigrationLog, error) + func (m *Migrator) RunUnsafe() ([]MigrationLog, error) + func (m *Migrator) UseBackend(key string) error