@@ -14,7 +14,7 @@ func Run(db *sqlw.DB, version int, host string) error {
if version < utils.StrToInt(i) {
last = i
if fn != nil {
- fn(db)
+ fn(db, host)
fmt.Printf("Migrated %s: %s\n", host, i)
}
@@ -4,7 +4,7 @@ import (
"golang-fave/engine/sqlw"
)
-var Migrations = map[string]func(*sqlw.DB) error{
+var Migrations = map[string]func(*sqlw.DB, string) error{
"000000000": nil,
"000000001": nil,
"000000002": Migrate_000000002,
-func Migrate_000000002(db *sqlw.DB) error {
+func Migrate_000000002(db *sqlw.DB, host string) error {
// Empty migration file
return nil
@@ -5,7 +5,7 @@ import (
"golang-fave/utils"
-func Migrate_000000003(db *sqlw.DB) error {
+func Migrate_000000003(db *sqlw.DB, host string) error {
// Remove blog indexes
if _, err := db.Exec(`DROP INDEX post_id ON blog_cat_post_rel`); err != nil {
return err
-func Migrate_000000004(db *sqlw.DB) error {
+func Migrate_000000004(db *sqlw.DB, host string) error {
if _, err := db.Exec(
`ALTER TABLE blog_cat_post_rel DROP id;`,
); err != nil {