Merge pull request #168 from alimy/pr-custom-migration-table

change migration table name same table prefix as other table
pull/169/head
Michael Li 2 years ago committed by GitHub
commit 94c78dfac7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -49,18 +49,19 @@ func Run() {
return
}
migrationsTable := conf.DatabaseSetting.TablePrefix + "schema_migrations"
if conf.CfgIf("MySQL") {
srcDriver, err = iofs.New(migration.Files, "mysql")
dbDriver, err2 = mysql.WithInstance(db, &mysql.Config{})
dbDriver, err2 = mysql.WithInstance(db, &mysql.Config{MigrationsTable: migrationsTable})
} else if conf.CfgIf("PostgreSQL") || conf.CfgIf("Postgres") {
srcDriver, err = iofs.New(migration.Files, "postgres")
dbDriver, err2 = postgres.WithInstance(db, &postgres.Config{})
dbDriver, err2 = postgres.WithInstance(db, &postgres.Config{MigrationsTable: migrationsTable})
} else if conf.CfgIf("Sqlite3") {
srcDriver, err = iofs.New(migration.Files, "sqlite3")
dbDriver, err2 = sqlite3.WithInstance(db, &sqlite3.Config{})
dbDriver, err2 = sqlite3.WithInstance(db, &sqlite3.Config{MigrationsTable: migrationsTable})
} else {
srcDriver, err = iofs.New(migration.Files, "mysql")
dbDriver, err2 = mysql.WithInstance(db, &mysql.Config{})
dbDriver, err2 = mysql.WithInstance(db, &mysql.Config{MigrationsTable: migrationsTable})
}
if err2 != nil {

Loading…
Cancel
Save