Add broadcast triggers

This commit is contained in:
gpt-engineer-app[bot]
2025-10-03 18:30:20 +00:00
parent fa582218b3
commit 47138df86d

View File

@@ -0,0 +1,25 @@
-- Create triggers to call broadcast functions for realtime updates
-- Trigger for content_submissions changes
CREATE TRIGGER content_submissions_broadcast
AFTER INSERT OR UPDATE OR DELETE ON public.content_submissions
FOR EACH ROW
EXECUTE FUNCTION broadcast_content_submission_changes();
-- Trigger for submission_items changes
CREATE TRIGGER submission_items_broadcast
AFTER INSERT OR UPDATE OR DELETE ON public.submission_items
FOR EACH ROW
EXECUTE FUNCTION broadcast_submission_item_changes();
-- Trigger for reports changes
CREATE TRIGGER reports_broadcast
AFTER INSERT OR UPDATE OR DELETE ON public.reports
FOR EACH ROW
EXECUTE FUNCTION broadcast_report_changes();
-- Trigger for reviews changes
CREATE TRIGGER reviews_broadcast
AFTER INSERT OR UPDATE OR DELETE ON public.reviews
FOR EACH ROW
EXECUTE FUNCTION broadcast_review_changes();