dmayo2
05/26/2023, 4:56 PMCREATE OR REPLACE FUNCTION update_grammar_count()
RETURNS TRIGGER AS $$
BEGIN
UPDATE grammar_count
SET total = total + NEW.char_count
WHERE id = 1;
INSERT INTO custom_logs (message)
VALUES('Trigger update_grammar_count fired');
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
DROP TRIGGER IF EXISTS grammar_count_insert_trigger ON grammar_stats;
CREATE TRIGGER grammar_count_insert_trigger
AFTER INSERT ON grammar_stats
FOR EACH ROW
EXECUTE FUNCTION update_grammar_count();