fix(schema): add DROP TRIGGER IF EXISTS before CREATE TRIGGER trg_sync_media_sort_date

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.
This commit is contained in:
Diocrafts
2026-03-07 20:55:23 +01:00
parent 2bc77a0bb1
commit 49ca01ea1c
+1
View File
@@ -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();