| 31 | | сите промени ќе се поништат со {{{await client.query('ROLLBACK');}}} |
| 32 | | -> немаме имплементирано {{{SAVEPOINT}}} поради моментот на rollback |
| 33 | | \\ |
| | 31 | сите промени ќе се поништат со {{{await client.query('ROLLBACK');}}} \\ |
| | 32 | -> ке имаме функционален {{{SAVEPOINT}}} и подобрена заштита од грешки во трансакциите, |
| | 33 | доколку по внесување нов {{{customers}}}, ако има грешки во {{{transactions}}} \\ |
| | 34 | враќаме {{{ROLLBACK TO SAVEPOINT customer_added}}} наместо {{{целосен ROLLBACK}}}. \\ |
| | 35 | Ако се е во ред, правиме {{{COMMIT}}} и зачувуваме во база, \\ |
| | 36 | а ако има некоја друга грешка, правиме целосен {{{ROLLBACK}}} \\ |
| | 37 | \\ |