瀏覽代碼

Fix bounce upgrade schema

Kailash Nadh 3 年之前
父節點
當前提交
cce5cff539
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      internal/migrations/v2.0.0.go

+ 3 - 3
internal/migrations/v2.0.0.go

@@ -26,7 +26,7 @@ func V2_0_0(db *sqlx.DB, fs stuffbin.FileSystem, ko *koanf.Koanf) error {
 	}
 
 	if _, err := db.Exec(`
-		INSERT INTO settings (key, value) SELECT k, v::JSONB FROM (VALUES
+		INSERT INTO settings (key, value) VALUES
 	    ('bounce.enabled', 'false'),
 	    ('bounce.webhooks_enabled', 'false'),
 	    ('bounce.count', '2'),
@@ -34,8 +34,8 @@ func V2_0_0(db *sqlx.DB, fs stuffbin.FileSystem, ko *koanf.Koanf) error {
 	    ('bounce.ses_enabled', 'false'),
 	    ('bounce.sendgrid_enabled', 'false'),
 	    ('bounce.sendgrid_key', '""'),
-	    ('bounce.mailboxes', '[{"enabled":false, "type": "pop", "host":"pop.yoursite.com","port":995,"auth_protocol":"userpass","username":"username","password":"password","return_path": "bounce@listmonk.yoursite.com","scan_interval":"15m","tls_enabled":true,"tls_skip_verify":false}]'))
-	    VALS (k, v) WHERE NOT EXISTS(SELECT * FROM settings LIMIT 1);`); err != nil {
+	    ('bounce.mailboxes', '[{"enabled":false, "type": "pop", "host":"pop.yoursite.com","port":995,"auth_protocol":"userpass","username":"username","password":"password","return_path": "bounce@listmonk.yoursite.com","scan_interval":"15m","tls_enabled":true,"tls_skip_verify":false}]')
+	    ON CONFLICT DO NOTHING;`); err != nil {
 		return err
 	}