mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 08:31:12 -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