diff --git a/lib/migrations/28_fix_locations.go b/lib/migrations/28_fix_locations.go new file mode 100644 index 0000000..efd0dc4 --- /dev/null +++ b/lib/migrations/28_fix_locations.go @@ -0,0 +1,28 @@ +// i2_bot – Instinct PokememBro Bot +// Copyright (c) 2017 Vladimir "fat0troll" Hodakov + +package migrations + +import ( + // stdlib + "database/sql" +) + +// FixLocationsUp fixes location issues +func FixLocationsUp(tx *sql.Tx) error { + _, err := tx.Exec("UPDATE `locations` SET symbol='🏙' WHERE id=4") + if err != nil { + return err + } + + _, err = tx.Exec("UPDATE `locations` SET symbol='⛪️' WHERE id=6") + if err != nil { + return err + } + return nil +} + +// FixLocationsDown does nothing +func FixLocationsDown(tx *sql.Tx) error { + return nil +} diff --git a/lib/migrations/29_fix_leagues_names.go b/lib/migrations/29_fix_leagues_names.go new file mode 100644 index 0000000..eb0b500 --- /dev/null +++ b/lib/migrations/29_fix_leagues_names.go @@ -0,0 +1,28 @@ +// i2_bot – Instinct PokememBro Bot +// Copyright (c) 2017 Vladimir "fat0troll" Hodakov + +package migrations + +import ( + // stdlib + "database/sql" +) + +// FixLeaguesNamesUp fixes league naming issues +func FixLeaguesNamesUp(tx *sql.Tx) error { + _, err := tx.Exec("UPDATE `leagues` SET name='МИСТИКА' WHERE id=2") + if err != nil { + return err + } + + _, err = tx.Exec("UPDATE `leagues` SET name='ОТВАГА' WHERE id=3") + if err != nil { + return err + } + return nil +} + +// FixLeaguesNamesDown does nothing +func FixLeaguesNamesDown(tx *sql.Tx) error { + return nil +} diff --git a/lib/migrations/migrations.go b/lib/migrations/migrations.go index 1facadf..5f6058b 100644 --- a/lib/migrations/migrations.go +++ b/lib/migrations/migrations.go @@ -38,6 +38,8 @@ func (m *Migrations) Init() { goose.AddNamedMigration("25_remove_reusable.go", RemoveReusableUp, RemoveReusableDown) goose.AddNamedMigration("26_create_orders_completions.go", CreateOrdersCompletionsUp, CreateOrdersCompletionsDown) goose.AddNamedMigration("27_add_new_weapon.go", AddNewWeaponUp, AddNewWeaponDown) + goose.AddNamedMigration("28_fix_locations.go", FixLocationsUp, FixLocationsDown) + goose.AddNamedMigration("29_fix_leagues_names.go", FixLeaguesNamesUp, FixLeaguesNamesDown) } // Migrate migrates database to current version