diff --git a/ntfy-daemon/src/message_repo/migrations/02.sql b/ntfy-daemon/src/message_repo/migrations/02.sql index de049ec..9713e33 100644 --- a/ntfy-daemon/src/message_repo/migrations/02.sql +++ b/ntfy-daemon/src/message_repo/migrations/02.sql @@ -1,3 +1,3 @@ -ALTER TABLE message ADD COLUMN timestamp INTEGER AS (data ->> '$.time') STORED; +ALTER TABLE message ADD COLUMN IF NOT EXISTS timestamp INTEGER AS (data ->> '$.time') STORED; CREATE INDEX IF NOT EXISTS message_server_topic_timestamp ON message (server, topic, timestamp); diff --git a/ntfy-daemon/src/message_repo/migrations/03.sql b/ntfy-daemon/src/message_repo/migrations/03.sql index 5c2ea84..c4431e8 100644 --- a/ntfy-daemon/src/message_repo/migrations/03.sql +++ b/ntfy-daemon/src/message_repo/migrations/03.sql @@ -1 +1 @@ -ALTER TABLE subscription ADD COLUMN retention_hours INTEGER DEFAULT 0; +ALTER TABLE subscription ADD COLUMN IF NOT EXISTS retention_hours INTEGER DEFAULT 0;