Две оплаты прошли, а срок вырос один раз. Потерянное обновление в PostgreSQL
Habr ·
Два обработчика могут успешно принять разные оплаты, но продлить подписку только один раз. На примере PostgreSQL разбираем, как теряется обновление, что меняет прибавление внутри UPDATE и какой результат нужно проверять в тесте. Читать далее