@@ -74,6 +74,46 @@ CREATE TRIGGER a_upd_release_label AFTER UPDATE ON release_label
74
74
CREATE TRIGGER a_del_release_label AFTER DELETE ON release_label
75
75
FOR EACH ROW EXECUTE PROCEDURE a_del_release_label();
76
76
77
+ CREATE CONSTRAINT TRIGGER apply_artist_release_group_pending_updates
78
+ AFTER INSERT OR UPDATE OR DELETE ON release DEFERRABLE INITIALLY DEFERRED
79
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_group_pending_updates();
80
+
81
+ CREATE CONSTRAINT TRIGGER apply_artist_release_pending_updates
82
+ AFTER INSERT OR UPDATE OR DELETE ON release DEFERRABLE INITIALLY DEFERRED
83
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_pending_updates();
84
+
85
+ CREATE CONSTRAINT TRIGGER apply_artist_release_pending_updates
86
+ AFTER INSERT OR UPDATE OR DELETE ON release_country DEFERRABLE INITIALLY DEFERRED
87
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_pending_updates();
88
+
89
+ CREATE CONSTRAINT TRIGGER apply_artist_release_pending_updates
90
+ AFTER INSERT OR UPDATE OR DELETE ON release_first_release_date DEFERRABLE INITIALLY DEFERRED
91
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_pending_updates();
92
+
93
+ CREATE CONSTRAINT TRIGGER apply_artist_release_group_pending_updates
94
+ AFTER INSERT OR UPDATE OR DELETE ON release_group DEFERRABLE INITIALLY DEFERRED
95
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_group_pending_updates();
96
+
97
+ CREATE CONSTRAINT TRIGGER apply_artist_release_group_pending_updates
98
+ AFTER UPDATE ON release_group_meta DEFERRABLE INITIALLY DEFERRED
99
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_group_pending_updates();
100
+
101
+ CREATE CONSTRAINT TRIGGER apply_artist_release_group_pending_updates
102
+ AFTER INSERT OR DELETE ON release_group_secondary_type_join DEFERRABLE INITIALLY DEFERRED
103
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_group_pending_updates();
104
+
105
+ CREATE CONSTRAINT TRIGGER apply_artist_release_pending_updates
106
+ AFTER INSERT OR UPDATE OR DELETE ON release_label DEFERRABLE INITIALLY DEFERRED
107
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_pending_updates();
108
+
109
+ CREATE CONSTRAINT TRIGGER apply_artist_release_group_pending_updates
110
+ AFTER INSERT OR UPDATE OR DELETE ON track DEFERRABLE INITIALLY DEFERRED
111
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_group_pending_updates();
112
+
113
+ CREATE CONSTRAINT TRIGGER apply_artist_release_pending_updates
114
+ AFTER INSERT OR UPDATE OR DELETE ON track DEFERRABLE INITIALLY DEFERRED
115
+ FOR EACH ROW EXECUTE PROCEDURE apply_artist_release_pending_updates();
116
+
77
117
-- ------------------------------------------------------------------------------
78
118
SELECT ' 20210319-mbs-10208-standalone.sql' ;
79
119
0 commit comments