mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 10:51:13 -05:00
25 lines
849 B
SQL
25 lines
849 B
SQL
-- 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(); |