From 53abc2c0ec8b0827163d316490737d5928d297ac Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 12 Jan 2021 13:30:56 +0000 Subject: [PATCH] Tweak Postgres migrations --- .../postgres/deltas/20210112130000_sendtodevice_sentcolumn.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syncapi/storage/postgres/deltas/20210112130000_sendtodevice_sentcolumn.go b/syncapi/storage/postgres/deltas/20210112130000_sendtodevice_sentcolumn.go index 84c96ef49..dbd102688 100644 --- a/syncapi/storage/postgres/deltas/20210112130000_sendtodevice_sentcolumn.go +++ b/syncapi/storage/postgres/deltas/20210112130000_sendtodevice_sentcolumn.go @@ -28,7 +28,7 @@ func LoadRemoveSendToDeviceSentColumn(m *sqlutil.Migrations) { func UpRemoveSendToDeviceSentColumn(tx *sql.Tx) error { _, err := tx.Exec(` ALTER TABLE syncapi_send_to_device - DROP COLUMN sent_by_token; + DROP COLUMN IF EXISTS sent_by_token; `) if err != nil { return fmt.Errorf("failed to execute upgrade: %w", err) @@ -39,7 +39,7 @@ func UpRemoveSendToDeviceSentColumn(tx *sql.Tx) error { func DownRemoveSendToDeviceSentColumn(tx *sql.Tx) error { _, err := tx.Exec(` ALTER TABLE syncapi_send_to_device - ADD COLUMN sent_by_token TEXT; + ADD COLUMN IF NOT EXISTS sent_by_token TEXT; `) if err != nil { return fmt.Errorf("failed to execute downgrade: %w", err)