Browse Source

Migration, fix smtp table in db

Vova Tkach 5 years ago
parent
commit
30c3b0fe33

+ 1 - 1
modules/module_index_act_mysql_setup.go

@@ -532,7 +532,7 @@ func (this *Modules) RegisterAction_IndexMysqlSetup() *Action {
 			return
 		}
 		if _, err = tx.Exec(
-			`INSERT INTO settings (name, value) VALUES ('database_version', '000000017');`,
+			`INSERT INTO settings (name, value) VALUES ('database_version', '000000018');`,
 		); err != nil {
 			tx.Rollback()
 			wrap.MsgError(err.Error())

+ 1 - 0
support/migrate/000000001.go

@@ -23,4 +23,5 @@ var Migrations = map[string]func(*sqlw.DB, string) error{
 	"000000015": Migrate_000000015,
 	"000000016": Migrate_000000016,
 	"000000017": Migrate_000000017,
+	"000000018": Migrate_000000018,
 }

+ 13 - 0
support/migrate/000000018.go

@@ -0,0 +1,13 @@
+package migrate
+
+import (
+	"golang-fave/engine/sqlw"
+)
+
+func Migrate_000000018(db *sqlw.DB, host string) error {
+	if _, err := db.Exec(`UPDATE notify_mail SET status = 0, error = 'SMTP server is not configured' WHERE status = 2;`); err != nil {
+		return err
+	}
+
+	return nil
+}