Versions in this module Expand all Collapse all v1 v1.0.1 Nov 5, 2023 v1.0.0 Nov 5, 2023 Changes in this version + func Register(name string, pluginCreator func() DBMigratorPlugin) + type DBMigratorPlugin interface + CompareSchema func(*sql.DB, []string) ([]string, error) + Init func([]sqlparser.Query) + type Migrator struct + DryRun bool + Plugin DBMigratorPlugin + Quiet bool + func NewMigrator(adapter string, dryRun bool, isQuiet bool) (*Migrator, error) + func (m *Migrator) Migrate(schemaPath string) error + type MySQLMigrator struct + func (m *MySQLMigrator) CompareSchema(conn *sql.DB, allDDL []string) ([]string, error) + func (m *MySQLMigrator) Init(queries []sqlparser.Query)