Как использовать тип снимка транзакции в PostgreSQL с использованием Java - PullRequest
0 голосов
/ 08 мая 2019

У меня есть требование выполнять команды DML в микросервисе в одной и той же базе данных (Postgres) и фиксировать в два этапа.

Я нашел снимок изоляции транзакции в качестве одного из решений. В документации я обнаружил, что сначала нужно создать идентификатор моментального снимка, использовать этот же идентификатор в других транзакциях и, наконец, зафиксировать транзакцию с этим идентификатором.

BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ;
SELECT pg_export_snapshot();
 pg_export_snapshot
--------------------
 000003A1-1
(1 row)

BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ;
SET TRANSACTION SNAPSHOT '000003A1-1';

Может ли кто-нибудь помочь мне, как реализовать в Java, и поможет ли мне какая-либо документация?

Примите во внимание любое другое решение для этого сценария.

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