From 49ca01ea1cb4081abbf8f80c6b8ce9f4cd3815d1 Mon Sep 17 00:00:00 2001 From: Diocrafts Date: Sat, 7 Mar 2026 20:55:23 +0100 Subject: [PATCH] fix(schema): add DROP TRIGGER IF EXISTS before CREATE TRIGGER trg_sync_media_sort_date MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CREATE TRIGGER statement is not idempotent — it fails on restart when the trigger already exists. Add the same DROP/CREATE guard used by trg_files_decrement_blob_ref. --- db/schema.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/db/schema.sql b/db/schema.sql index 067d4b79..618db650 100755 --- a/db/schema.sql +++ b/db/schema.sql @@ -688,6 +688,7 @@ BEGIN END; $$ LANGUAGE plpgsql; +DROP TRIGGER IF EXISTS trg_sync_media_sort_date ON storage.file_metadata; CREATE TRIGGER trg_sync_media_sort_date AFTER INSERT OR UPDATE OF captured_at ON storage.file_metadata FOR EACH ROW EXECUTE FUNCTION storage.sync_media_sort_date();