storage/sql: allow specifying sql flavor specific migrations
Signed-off-by: Nandor Kracser <bonifaido@gmail.com>
This commit is contained in:
@@ -30,8 +30,15 @@ func TestMigrate(t *testing.T) {
|
||||
return sqlErr.ExtendedCode == sqlite3.ErrConstraintUnique
|
||||
}
|
||||
|
||||
c := &conn{db, flavorSQLite3, logger, errCheck}
|
||||
for _, want := range []int{len(migrations), 0} {
|
||||
var sqliteMigrations []migration
|
||||
for _, m := range migrations {
|
||||
if m.flavor == nil || m.flavor == &flavorSQLite3 {
|
||||
sqliteMigrations = append(sqliteMigrations, m)
|
||||
}
|
||||
}
|
||||
|
||||
c := &conn{db, &flavorSQLite3, logger, errCheck}
|
||||
for _, want := range []int{len(sqliteMigrations), 0} {
|
||||
got, err := c.migrate()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
|
Reference in New Issue
Block a user