Changes between Version 20 and Version 21 of Трансакции


Ignore:
Timestamp:
03/31/25 17:20:00 (2 months ago)
Author:
183175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Трансакции

    v20 v21  
    2929правиме {{{COMMIT}}} со {{{await client.query('COMMIT');}}} \\
    3030-> доколку се случи грешка во било кој дел од процесот,  \\
    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\\
    3438Соодветно темата и целта на мојот проект,трансакциите би требало да бидат имплементирани на овој начин: \\
    3539-> Да можам да направам нарачка и намалам залиха во ист процес \\