doc said trigger name can not be schema-qualified, we can not do: CREATE TRIGGER public.modified_a BEFORE UPDATE OF a ON main_table FOR EACH ROW WHEN (OLD.a <> NEW.a) EXECUTE PROCEDURE trigger_func('modified_a');
That's correct. The function wouldn't produce that output though.