From 18edc653a8cb7d8711f272bda2ab44053985fe50 Mon Sep 17 00:00:00 2001 From: Kailash Nadh Date: Mon, 11 Nov 2024 16:11:56 +0530 Subject: [PATCH] Add v4.1.0 migrations. --- internal/migrations/v4.1.0.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 internal/migrations/v4.1.0.go diff --git a/internal/migrations/v4.1.0.go b/internal/migrations/v4.1.0.go new file mode 100644 index 000000000..ee497e7c1 --- /dev/null +++ b/internal/migrations/v4.1.0.go @@ -0,0 +1,21 @@ +package migrations + +import ( + "log" + + "github.com/jmoiron/sqlx" + "github.com/knadh/koanf/v2" + "github.com/knadh/stuffbin" +) + +// V4_1_0 performs the DB migrations. +func V4_1_0(db *sqlx.DB, fs stuffbin.FileSystem, ko *koanf.Koanf, lo *log.Logger) error { + // Insert new preference settings. + if _, err := db.Exec(` + INSERT INTO settings (key, value) VALUES('bounce.forwardemail', '{"enabled": false, "key": ""}') ON CONFLICT DO NOTHING; + `); err != nil { + return err + } + + return nil +}