Merge pull request #29 from mmatczuk/mmt/ensure_db_version_panic

Avoid panic in EnsureDBVersion
This commit is contained in:
Vojtech Vitek 2017-04-10 14:43:13 -04:00 committed by GitHub
commit 2784f38ca2

View File

@ -161,7 +161,6 @@ func versionFilter(v, current, target int64) bool {
// retrieve the current version for this DB.
// Create and initialize the DB version table if it doesn't exist.
func EnsureDBVersion(db *sql.DB) (int64, error) {
rows, err := GetDialect().dbVersionQuery(db)
if err != nil {
return 0, createVersionTable(db)
@ -202,7 +201,7 @@ func EnsureDBVersion(db *sql.DB) (int64, error) {
toSkip = append(toSkip, row.VersionId)
}
panic("unreachable")
return 0, ErrNoNextVersion
}
// Create the goose_db_version table