PostgreSQL - Triggers in PostgreSQL
Consider this trigger function:
CREATE FUNCTION check_salary() RETURNS trigger AS $$ BEGIN IF NEW.salary <= 0 THEN RAISE EXCEPTION 'Salary must be positive'; END IF; RETURN NEW; END; $$ LANGUAGE plpgsql;What will happen if you update a row setting salary = 0?
