gpt4 book ai didi

postgresql - Flyway:多个节点与 PgBouncer 事务池并行迁移

转载 作者:行者123 更新时间:2023-12-04 04:01:05 25 4
gpt4 key购买 nike

我们在使用 Flyway 进行多节点并行数据库迁移时遇到问题,由 PgBouncer with transaction pooling 后面的 PostgreSQL 数据库支持.

问题是,当多个节点同时启动时,Flyway 获得了排他锁,但这似乎是一个 session 锁,PgBouncer 事务池不支持它(作为多个节点可能会获得相同的 session )。这会导致每个节点都无法启动,因为它们已相互锁定。

我们可以在 Flyway 中更改或配置什么以支持此功能吗?如果可能,我们不希望放弃事务池,因为这是我们使用 PgBouncer 的主要动机。

最佳答案

目前,Flyway 不支持 PgBouncer,因此您会因为缺乏支持而看到错误。开发人员目前没有变通办法。我建议在 Community Github 上开一个问题.这是获取更改的最佳方式。

关于postgresql - Flyway:多个节点与 PgBouncer 事务池并行迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63053065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com