PostgreSQL транзакции пакетируются? - PullRequest
0 голосов
/ 16 января 2020

Предположим, у меня есть транзакция PostgresQL, подобная этой:

BEGIN;
UPDATE accounts SET balance = balance - 100.00
    WHERE name = 'Alice';
UPDATE accounts SET balance = balance + 100.00
    WHERE name = 'Bob';
COMMIT;

Будут ли пакетироваться два обновления в вышеупомянутой транзакции? Например, будут ли одна или две поездки туда, скажем, на удаленный сервер БД? Если действительно есть только одна поездка, то почему можно получить последние данные учетной записи для Alice в середине транзакции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...