Temat: Transakcja na dwóch insert'ach
Witajcie,
Jako nowy w świecie postgresa zatrzymałem się nad jednym zagadnieniem.
Pregnę wykonać dwa inserty, jeden za drugim, w opariu o te same dane tak żeby w przypadku porażki jednego obydwie operacje nie zostały wykonane.
Rzecz w tym, że może zdarzyć się sytuacja, która spowoduje wykonanie jednego insert'a i porażkę przy wykonywaniu drugiego z powodu naruszenia zasad unikalności dla niektórych pól.
Czy do takiego rozwiązania transakcje się w ogóle nadają, czy powinienem jeszcze wszystko w funkcje obudować?
Z góry dziękuję za odpowiedź.