Как исправить исключение «Невозможно зафиксировать, когда автокоммит включен» при подключении к PostgreSQL - PullRequest
0 голосов
/ 29 декабря 2018

Мы находимся на этапе, когда нам нужно заменить базу данных H2 базой данных Postgresql для нашего приложения.Мы следовали рекомендациям, приведенным в приведенных ниже URL.

URL: Как расширить узел Corda для работы с базами данных, отличными от H2?

URL: Замена базы данных h2 другой реляционной базой данных в Corda

Однако узел, который должен быть подключен к Postgresql, не запускается, и выдается исключение «Невозможно выполнить фиксацию при включенном autoCommit».

Мы отключаем автокоммит в Postgresqlзапустив команду "\ set autocommit off;"в инструменте PSQL, но все же вышеприведенное исключение выдается узлом.

Мы используем V1 Corda.Должны ли мы перейти на более высокую версию - V2, V3?

1 Ответ

0 голосов
/ 21 мая 2019

В соответствующем вопросе стека (ссылка ниже) ответ на этот вопрос о том, что postgresql поддерживается версиями corda 2 и выше.

( Использование PostgreSQL вместо H2 в качестве базы данных узла Corda )

Проблема автоматической фиксации, обнаруженная в версии corda 1, может отсутствовать в версиях corda 2 и выше.

...