Reduce the size of the generated triggers, using NEW.* where possible and PG-only UPDATE ( fields ) = ( values ) syntax.