You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CREATE OR REPLACEFUNCTIONtrigger_set_updated_at()
RETURNS TRIGGER AS $$
BEGINNEW.updated_at= now();
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
Création Trigger pour toute les tables :
-- === TABLE: Member_ ===CREATETRIGGERtrg_member_updated
BEFORE UPDATEON Member_
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: Director ===CREATETRIGGERtrg_director_updated
BEFORE UPDATEON Director
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: Actor ===CREATETRIGGERtrg_actor_updated
BEFORE UPDATEON Actor
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: Actor_Role ===CREATETRIGGERtrg_actor_role_updated
BEFORE UPDATEON Actor_Role
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: Archive ===CREATETRIGGERtrg_archive_updated
BEFORE UPDATEON Archive
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: Movie ===CREATETRIGGERtrg_movie_updated
BEFORE UPDATEON Movie
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: FAVORITE_MOVIE ===CREATETRIGGERtrg_favorite_movie_updated
BEFORE UPDATEON FAVORITE_MOVIE
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: FAVORITE_ROLE ===CREATETRIGGERtrg_favorite_role_updated
BEFORE UPDATEON FAVORITE_ROLE
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: PLAY_AS ===CREATETRIGGERtrg_play_as_updated
BEFORE UPDATEON PLAY_AS
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();
-- === TABLE: PLAY_IN ===CREATETRIGGERtrg_play_in_updated
BEFORE UPDATEON PLAY_IN
FOR EACH ROW EXECUTE FUNCTION trigger_set_updated_at();