metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-04-07 09:00 pm

А вот еще про разницу между СУБД

Выполняем в транзакции ошибочный запрос (переполнение или нарушение констрейнтов)
Firebird: текущий запрос атомарно не выполняется, транзакция остается активной и позволяет выполнять команды дальше.
Postgresql: транзакция становится некошерной и в ней более ни одна команда не выполняется.

Теоретически, против косяков в клиентском коде типа отсутствия обработки ошибок, второй вариант кажется более разумным.

[identity profile] berezovsky.livejournal.com 2013-04-07 06:10 pm (UTC)(link)
А какая разница, если откат делать.

[identity profile] metaclass.livejournal.com 2013-04-07 06:17 pm (UTC)(link)
Вообще да, в большинстве моих случаев - никакой.