From a2e70332dec0f051e0ff28f5c7f71d9d55653692 Mon Sep 17 00:00:00 2001 From: Vladimir Hodakov Date: Fri, 22 Dec 2017 22:20:52 +0400 Subject: [PATCH] Fix various issues on locations and leagues view --- lib/migrations/28_fix_locations.go | 28 ++++++++++++++++++++++++++ lib/migrations/29_fix_leagues_names.go | 28 ++++++++++++++++++++++++++ lib/migrations/migrations.go | 2 ++ 3 files changed, 58 insertions(+) create mode 100644 lib/migrations/28_fix_locations.go create mode 100644 lib/migrations/29_fix_leagues_names.go 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