CREATE OR REPLACE FUNCTION office.user_trigger() RETURNS trigger LANGUAGE plpgsql AS $function$ BEGIN IF(office.is_sys(NEW.user_id) AND NEW.password != '') THEN RAISE EXCEPTION 'A sys user cannot have a password.'; END IF; RETURN new; END $function$