Кажется, немного затянуто просто для автоматического обновления столбца, но сначала вам нужно будет создать функцию, которая будет запускаться триггером, используя что-то вроде этого, которое установит значение этого столбца
CREATE OR REPLACE FUNCTION en_testes_automatizados_success_rate()
RETURNS TRIGGER AS
$$
BEGIN
NEW.success_rate := (pass / (pass + fail)) * 100;
RETURN NEW;
END
$$
LANGUAGE PLPGSQL;
Затем создайте триггер для таблицы
CREATE TRIGGER ON en_testes_automatizados
BEFORE INSERT FOR EACH ROW
EXECUTE PROCEDURE en_testes_automatizados_success_rate();