如何在postgres的liquibase变更集事务中指定超时?

问题描述 投票:0回答:1

我正在使用 liquibase docker 和 postgres 15 。 runInTransaction 设置为默认 true。

有没有办法让我为执行每个语句的事务指定超时?

我已检查 liquibase.properties 文件的文档,但无法识别任何相关内容。

我知道如何设置

statement_timeout
network timeout
,如--driver-properties-file
这里
所述。我正在寻找的是
changeSet
交易级别的超时?

例如

--changeSet1
SQL1
SQL2

我正在寻找整个

changeSet1
的暂停。有没有办法在 liquibase 中实现这一点?

postgresql liquibase
1个回答
0
投票

目前还没有办法实现这一点,因为 Liquibase 不会在代码中的任何地方调用 jdbc 方法 setQueryTimeout。 也许您可以在 github 提出问题请求此增强功能?

© www.soinside.com 2019 - 2024. All rights reserved.