gpt4 book ai didi

postgresql - 架构版本记录变为待处理

转载 作者:行者123 更新时间:2023-11-29 13:41:07 26 4
gpt4 key购买 nike

我有数据库转储,其中已经包含表schema_version。当我创建新数据库添加用户(既用于 flyway 身份验证也用作脚本中的表所有者),然后恢复数据库时,我可以毫无问题地运行flyway:migration

如果我在数据库恢复后创建用户flyway:migration 突然尝试创建新 schema_version 表(flyway:info 显示所有记录的状态 PENDING),这会导致失败,因为 DB 已经包含 schema_version(来自转储)。这背后的原因是什么? PENDING 标志不是只用于新脚本吗?

最佳答案

Flyway 找不到您的架构历史表。确保配置的架构和表名与您在数据库中的名称相匹配。

关于postgresql - 架构版本记录变为待处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55316300/

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