Как BEGIN, COMMIT и ROLLBACK объединяют несколько изменений в одну операцию в PostgreSQL
Транзакции в PostgreSQL позволяют группировать SQL-операции в атомарные блоки с помощью команд BEGIN, COMMIT и ROLLBACK. Это обеспечивает целостность данных: либо все изменения применяются, либо ни одно из них не применяется. Механизм основан на принципах ACID - атомарности, согласованности, изоляции и долговечности.
PostgreSQL / transactions / BEGIN / COMMIT / ROLLBACK / ACID / savepoint