Как установить время ожидания подключения к базе данных Liquibase и количество повторных попыток?

  1. Как я могу установить время, в течение которого Liquibase ожидает установления соединения с сервером базы данных (в частности, PostgreSQL) до сбоя (то есть время ожидания соединения)?

  2. Как установить количество попыток Liquibase подключиться к серверу базы данных перед прерыванием (т. Е. Счет повторных попыток подключения)?

1 ответ

Решение

Liquibase использует соединение JDBC. Согласно этому ответу тайм-аут сети был введен в JDBC только из спецификации 4.1.

Согласно Postgres JDBC DOC есть свойство, как loginTimeout это должно справиться с этим.

Liquibase передаст свойства драйвера jdbc соединению, указав параметр командной строки driverPropertiesFile,

Сам не пробовал, но выглядит достаточно хорошо, чтобы попробовать...

Другие вопросы по тегам