|
Тема |
така де [re: salle] |
|
Автор |
Dakota (erotoman) |
|
Публикувано | 07.12.09 13:42 |
|
|
За A-то става въпрос. Първоначално го открих с вторична таблица, но се оказа, че не съм бил указал правилно проверката за референтния ключ (foreign key), т.е. с консистенсито всичко е наред.
Но атомарността определено не е както трябва! Не искам никакви частични ролбеци зад гърба ми - от една транзакция искам всичко или нищо. Е и други неща искам от една транзакция, но това е друг въпрос.
Изобщо, това да проверявам състоянието на транзакцията след всяка инструкция ръчно в приложението ми звучи адски несериозно и създава напълно излишни рискове и усложнения. И то само защото СУБД-то е решило, изцяло против волята ми, че дадени инструкции (в случая - тези, които са се провалили) всъщност не са част от транзакцията (противно на това, което аз изрично съм посочил).
"Договор, подписан с Русия, струва по-малко от хартията, върху която е написан!" - БисмаркРедактирано от Dakota на 07.12.09 13:45.
|
| |
|
|
|