Как установить время ожидания подключения к базе данных Liquibase и количество повторных попыток?
Как я могу установить время, в течение которого Liquibase ожидает установления соединения с сервером базы данных (в частности, PostgreSQL) до сбоя (то есть время ожидания соединения)?
Как установить количество попыток Liquibase подключиться к серверу базы данных перед прерыванием (т. Е. Счет повторных попыток подключения)?
1 ответ
Решение
Liquibase использует соединение JDBC. Согласно этому ответу тайм-аут сети был введен в JDBC только из спецификации 4.1.
Согласно Postgres JDBC DOC есть свойство, как loginTimeout
это должно справиться с этим.
Liquibase передаст свойства драйвера jdbc соединению, указав параметр командной строки driverPropertiesFile
,
Сам не пробовал, но выглядит достаточно хорошо, чтобы попробовать...