āđāļāļāļĢāļīāļāļāļāļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļŠāļąāļĄāļāļąāļāļāđ Savepoint āļāļ·āļāđāļŦāļāļļāļāļēāļĢāļāđāļŠāļģāļāļąāļāļāļąāļ§āļāļĨāļēāļāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļļāļĢāļāļĢāļĢāļĄāļāļāļāđāļāđāļāļŠāđāļ§āļāđāļĨāđāļāđ āđāļāđ āļāļķāđāļāđāļŦāđāļāļēāļĢāļāļ§āļāļāļļāļĄāđāļĨāļ°āļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĩāđāļĄāļēāļāļāļķāđāļāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļģāļāļēāļāļāļāļāļāļēāļāļāđāļāļĄāļđāļĨ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļĄāļ·āđāļāļāļģāļāļēāļāļāļąāļāļāļļāļĢāļāļĢāļĢāļĄāļāļĩāđāļāļąāļāļāđāļāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļģāļŠāļąāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āļāđāļ§āļĒāļāļēāļĢāļŠāļĢāđāļēāļāļāļļāļāļāļąāļāļāļķāļāļ āļēāļĒāđāļāļāļļāļĢāļāļĢāļĢāļĄ āļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļĒāđāļāļāļāļĨāļąāļāļŦāļĢāļ·āļāļĒāļāļĄāļĢāļąāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāđāļāļģāļŦāļĨāļąāļāļāļēāļāļāļļāļāļāļąāļāļāļķāļāđāļāļāļēāļ°āđāļāđ āđāļāļĒāđāļĄāđāļāļĢāļ°āļāļāļāđāļāļāļļāļĢāļāļĢāļĢāļĄāļāļąāđāļāļŦāļĄāļ
āļāđāļāļāļĩāļŦāļĨāļąāļāļāļĢāļ°āļāļēāļĢāļŦāļāļķāđāļāļāļāļāļāļēāļĢāđāļāđāļāļļāļāļāļąāļāļāļķāļāļāļ·āļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļāļāđāļāļāļīāļāļāļĨāļēāļāđāļĨāļ°āļāđāļāļĒāļāđāļ§āđāļāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āđāļĄāļ·āđāļāļāļģāđāļāļīāļāļāļēāļĢāđāļāļĢāļ āļāļąāļāđāļāļ āļŦāļĢāļ·āļāļĨāļāļŦāļĨāļēāļĒāļāļĢāļąāđāļāđāļāļāļļāļĢāļāļĢāļĢāļĄāđāļāļĩāļĒāļ§ āļĄāļĩāļāļ§āļēāļĄāđāļāđāļāđāļāđāļāđāļāļĩāđāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļĒāđāļēāļāđāļāļāļĒāđāļēāļāļŦāļāļķāđāļāļāļēāļāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļ·āđāļāļāļāļēāļāļāļąāļāļāļąāļĒāļāđāļēāļāđ āđāļāđāļ āļāđāļāļĄāļđāļĨāļāļĩāđāđāļĄāđāļāļđāļāļāđāļāļāļŦāļĢāļ·āļāļāđāļāļāļģāļāļąāļāļāļĩāđāļĨāļ°āđāļĄāļīāļ āļāđāļ§āļĒāļāļļāļāļāļąāļāļāļķāļ āļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļāļđāđāļāļ·āļāļāļēāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļąāļāļāļĨāđāļēāļ§āđāļāđāļāļĒāđāļēāļāļāđāļēāļĒāļāļēāļĒāđāļāļĒāļāļēāļĢāļĒāđāļāļāļāļĨāļąāļāđāļāļĒāļąāļāļāļļāļāļāļąāļāļāļķāļāļāđāļāļāļŦāļāđāļē āļāļēāļāļāļąāđāļāļĨāļāļāļāļģāđāļāļīāļāļāļēāļĢāļāļĩāđāļĨāđāļĄāđāļŦāļĨāļ§āļāļĩāļāļāļĢāļąāđāļāļŦāļĨāļąāļāļāļēāļāđāļāđāđāļāļāļąāļāļŦāļēāđāļĨāđāļ§
Savepoints āļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļāļĒāđāļēāļāļĒāļīāđāļāđāļāļĢāļ°āļāļāļāļĩāđāđāļŦāļāđāļāļ§āđāļēāđāļĨāļ°āļāļąāļāļāđāļāļāļāļ§āđāļē āļāļķāđāļāļāļēāļāļāļģāļāļļāļĢāļāļĢāļĢāļĄāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāļāļĢāđāļāļĄāļāļąāļ āđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļŠāļāļāļāļĨāđāļāļāļāļāļāļāđāļāļĄāļđāļĨāļāļ·āļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļ āļāđāļ§āļĒāļāļēāļĢāļŠāļĢāđāļēāļāļāļļāļāļāļąāļāļāļķāļāļāļĩāđāļāļļāļāđāļāļīāļāļāļĨāļĒāļļāļāļāđāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļģāļāļļāļĢāļāļĢāļĢāļĄ āļāļ°āļāđāļēāļĒāļāđāļāļāļēāļĢāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāđāļĨāļ°āļāļ§āļēāļĄāļŠāļĄāđāļģāđāļŠāļĄāļāļāļāļāļāđāļāļĄāļđāļĨ āđāļĄāđāđāļāļŠāļāļēāļāļāļēāļĢāļāđāļāļĩāđāļāļēāļāđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļāļŦāļĢāļ·āļāļāđāļāļāļąāļāđāļĒāđāļāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļ
āđāļāđāļāļāļĩāđāļāđāļēāļŠāļąāļāđāļāļāļ§āđāļēāļāļļāļāļāļąāļāļāļķāļāđāļĄāđāđāļāđāļāļāđāļāļāļāļļāļĢāļāļĢāļĢāļĄ āđāļāđāđāļāđāļāļŠāđāļ§āļāļāļĒāļēāļĒāļāļāļāļāļĨāđāļāļāļļāļĢāļāļĢāļĢāļĄāđāļāļĢāļ°āļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļŠāļąāļĄāļāļąāļāļāđ āļāļ§āļāđāļāļēāļŠāļāļąāļāļŠāļāļļāļāļāļļāļāļŠāļĄāļāļąāļāļī Atomicity, Consistency, Isolation āđāļĨāļ° Durability (ACID) āđāļāļāđāļāļĩāļĒāļ§āļāļąāļāļāļĩāđāļāļļāļĢāļāļĢāļĢāļĄāļāļģ āđāļāļĒāļĄāļĩāļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāđāļāļīāđāļĄāđāļāļīāļĄāđāļāļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāđāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ āļēāļĒāđāļāļāļļāļĢāļāļĢāļĢāļĄāđāļāļĢāļ°āļāļąāļāļāļĩāđāļĨāļ°āđāļāļĩāļĒāļāļĒāļīāđāļāļāļķāđāļ
AppMaster āđāļāđāļāđāļāļĨāļāļāļāļĢāđāļĄ no-code āļāļĢāļāļāļĨāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāđāļāđāļāļāļāđ āđāļ§āđāļ āđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļ āļāļģāđāļŠāļāļāļāļļāļāļāļļāļāļŠāļĄāļāļąāļāļīāļĄāļēāļāļĄāļēāļĒāđāļāļ·āđāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāđāļāļĢāđāļ āđāļāļāļĢāļĢāļāļēāļŠāļīāđāļāđāļŦāļĨāđāļēāļāļĩāđ AppMaster āļĢāļāļāļĢāļąāļāļāļēāļĢāđāļāđāļāļļāļāļāļąāļāļāļķāļāđāļāļāļļāļĢāļāļĢāļĢāļĄ āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļēāļĢāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļāļāļĩāđāļāļąāļāļāđāļāļāđāļāđāļāļĒāđāļēāļāļāđāļēāļĒāļāļēāļĒāđāļĨāļ°āļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāļāļāļāļāđāļāļĄāļđāļĨ āļāļĩāđāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļāļāļĒāđāļēāļāļĒāļīāđāļāļŠāļģāļŦāļĢāļąāļāļāļđāđāđāļāđ AppMaster āļāļĩāđāļāļģāļĨāļąāļāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļĢāļ°āļāļąāļāļāļāļāđāļāļĢāļāļķāđāļāļāļ§āļēāļĄāļŠāļāļāļāļĨāđāļāļāļāļāļāļāđāļāļĄāļđāļĨāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļāļĒāļīāđāļ
āđāļāļŠāļāļēāļāļāļēāļĢāļāđāļāļĢāļīāļ āđāļŦāđāļāļīāļāļēāļĢāļāļēāđāļ§āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļąāļāļāļēāđāļāļĒāđāļāđ AppMaster āļāļķāđāļāļāļąāļāļāļēāļĢāļāļģāļŠāļąāđāļāļāļ·āđāļāļāļāļāļĨāļđāļāļāđāļēāļŠāļģāļŦāļĢāļąāļāđāļ§āđāļāđāļāļāđāļāļĩāļāļāļĄāđāļĄāļīāļĢāđāļ āđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āđāļāđāļ āļāļēāļĢāļŠāļĢāđāļēāļāļāļąāļāļāļķāļāļāļēāļĢāļŠāļąāđāļāļāļ·āđāļ āļāļēāļĢāļāļąāļāđāļāļāļŠāļīāļāļāđāļēāļāļāļāļĨāļąāļ āđāļĨāļ°āļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļāļāļāļĨāļđāļāļāđāļē āļāļēāļĢāđāļāđāļāļļāļāļāļąāļāļāļķāļāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļŦāļāļļāļāļēāļĢāļāđāļŠāļģāļāļąāļāđāļāđāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāđāļĨāļ°āļāļĢāļąāđāļ āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļāđāļāđāļāđāļēāļĒāļāļķāđāļāļŦāļēāļāļāļąāđāļāļāļāļāđāļāļāļąāđāļāļāļāļāļŦāļāļķāđāļāđāļŦāļĨāđāļēāļāļĩāđāļĨāđāļĄāđāļŦāļĨāļ§ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļŦāļēāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļāļĢāļ°āļŠāļāļāļąāļāļŦāļē āļāļļāļĢāļāļĢāļĢāļĄāļŠāļēāļĄāļēāļĢāļāļĒāđāļāļāļāļĨāļąāļāđāļāļĒāļąāļāļāļļāļāļāļąāļāļāļķāļāļāđāļāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ āļāļģāđāļŦāđāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļĨāļāļāļāļģāđāļāļīāļāļāļēāļĢāļāļĩāļāļāļĢāļąāđāļāļŦāļĢāļ·āļāđāļāđāļāđāļŦāđāļāļđāđāđāļāđāļāļĢāļēāļāļāļķāļāļāļąāļāļŦāļēāđāļāļĒāđāļĄāđāļāļĢāļ°āļāļāļāđāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāđāļāļāļŦāļāđāļēāļāļĩāđāļāļĩāđāļāļāļĄāļĄāļīāļāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļĨāđāļ§
āđāļāļ·āđāļāļāļāļīāļāļēāļĒāđāļāļ§āļāļīāļāđāļāļīāđāļĄāđāļāļīāļĄ āļĢāļŦāļąāļŠāđāļāļĩāļĒāļĄāļāđāļāđāļāļāļĩāđāļŠāļēāļāļīāļāļ§āļīāļāļĩāļāļēāļĢāđāļāđāļāļļāļāļāļąāļāļāļķāļāđāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨāļŠāļĄāļĄāļļāļāļī:
āđāļĢāļīāđāļĄāļāđāļāļāļēāļĢāļāļģāļāļļāļĢāļāļĢāļĢāļĄ
āđāļāļĢāļāļĨāļāđāļāļāļģāļŠāļąāđāļāļāļ·āđāļ (...) āļāđāļē (...);
SAVEPOINT āļŠāļąāđāļāļāļ·āđāļ_āļŠāļĢāđāļēāļ;
āļāļąāļāđāļāļāļĢāļēāļĒāļāļēāļĢāļŠāļīāļāļāđāļēāļāļāļāļĨāļąāļ SET (...) WHERE (...);
SAVEPOINT āļŠāļīāļāļāđāļēāļāļāļāļĨāļąāļ_āļāļąāļāđāļāļ;
āđāļŠāđāļĨāļāđāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ (...) āļāđāļē (...);
āļŦāļēāļāđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļ_āđāļāļīāļāļāļķāđāļāđāļĨāđāļ§
āļĒāđāļāļāļāļĨāļąāļāđāļāļĒāļąāļ SAVEPOINT āļŠāļīāļāļāđāļēāļāļāļāļĨāļąāļ_āļāļąāļāđāļāļ;
āļāļ·āđāļ
āđāļŦāđāļŠāļąāļāļāļē;
āļŠāļīāđāļāļŠāļļāļāļāđāļē;
āļĒāļļāļāļīāļāļēāļĢāļāļģāļāļļāļĢāļāļĢāļĢāļĄ;
āđāļāļāļąāļ§āļāļĒāđāļēāļāļāļĩāđ āļāļ°āļĄāļĩāļāļēāļĢāļŠāļĢāđāļēāļāļāļļāļāļāļąāļāļāļķāļāļŠāļāļāļāļļāļ āļŦāļāļķāđāļāļāļļāļāļŦāļĨāļąāļāļāļēāļāđāļāļĢāļāđāļĢāļāļāļāļĢāđāļāļāļģāļŠāļąāđāļāļāļ·āđāļāđāļŦāļĄāđ āđāļĨāļ°āļāļĩāļāļāļļāļāļŦāļāļķāđāļāļŦāļĨāļąāļāļāļēāļāļāļąāļāđāļāļāļŠāļīāļāļāđāļēāļāļāļāļĨāļąāļ āļŦāļēāļāļĄāļĩāļāđāļāļāļīāļāļāļĨāļēāļāđāļāļīāļāļāļķāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ āļāļļāļĢāļāļĢāļĢāļĄāļŠāļēāļĄāļēāļĢāļāļĒāđāļāļāļāļĨāļąāļāđāļāļĒāļąāļāļāļļāļāļāļąāļāļāļķāļ 'inventory_updated' āđāļāđ āļāļģāđāļŦāđāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļāđāļāđāļāļĒāđāļēāļāļŠāļ§āļĒāļāļēāļĄāđāļāļĒāđāļĄāđāļāļĢāļ°āļāļāļāđāļāļāļļāļĢāļāļĢāļĢāļĄāđāļāļĒāļĢāļ§āļĄ
āđāļāļĒāļŠāļĢāļļāļ savepoints āđāļāđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļąāļāļĨāđāļģāļāđāļēāđāļāļāđāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļŠāļąāļĄāļāļąāļāļāđ āļāļķāđāļāđāļŦāđāļāļēāļĢāļāļ§āļāļāļļāļĄāļāļļāļĢāļāļĢāļĢāļĄāđāļāļĢāļ°āļāļąāļāļāļĩāđāļĨāļ°āđāļāļĩāļĒāļāļĒāļīāđāļāļāļķāđāļ āđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļ āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļļāļāļāļąāļāļāļķāļāļ āļēāļĒāđāļāđāļāļĨāļāļāļāļĢāđāļĄ AppMaster āļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļĢāļąāļāļāļāļēāļāđāļāđāđāļĨāļ°āđāļāđāļāđāļāļĢāđāļ āļāļķāđāļāļāļąāļāļāļēāļĢāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļąāļāļāđāļāļāđāļāđāļāļĒāđāļēāļāļāđāļēāļĒāļāļēāļĒ āļāļģāđāļŦāđāļĄāļąāđāļāđāļāđāļāđāļāļķāļāļāļ§āļēāļĄāļŠāļāļāļāļĨāđāļāļāđāļĨāļ°āļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāļāļāļāļāđāļāļĄāļđāļĨāđāļāļāļļāļāļāļąāđāļāļāļāļāļāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāļāļāļē