mirror of https://github.com/pressly/goose.git
Merged in shuhaowu/goose/migration-on-db-obj (pull request #35)
Function to migrate specific database.pull/2/head
commit
8488cc47d9
|
@ -56,6 +56,11 @@ func RunMigrations(conf *DBConf, migrationsDir string, target int64) (err error)
|
||||||
}
|
}
|
||||||
defer db.Close()
|
defer db.Close()
|
||||||
|
|
||||||
|
return RunMigrationsOnDb(conf, migrationsDir, target, db)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Runs migration on a specific database instance.
|
||||||
|
func RunMigrationsOnDb(conf *DBConf, migrationsDir string, target int64, db *sql.DB) (err error) {
|
||||||
current, err := EnsureDBVersion(conf, db)
|
current, err := EnsureDBVersion(conf, db)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
Loading…
Reference in New Issue