mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 11:51:14 -05:00
Add broadcast triggers
This commit is contained in:
@@ -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();
|
||||||
Reference in New Issue
Block a user