gpt4 book ai didi

java - Dropwizard 迁移 Liquibase 新变更集未迁移

转载 作者:行者123 更新时间:2023-11-30 03:33:58 25 4
gpt4 key购买 nike

我已向migrations.xml添加了新的变更集,但是当我运行db迁移配置文件时,它不会应用新的变更集,而是仅应用以下输出:

INFO  [2015-02-10 12:59:34,193] liquibase: Successfully acquired change log lock
INFO [2015-02-10 12:59:34,809] liquibase: Reading from public.databasechangelog
INFO [2015-02-10 12:59:34,821] liquibase: Successfully released change log lock

我有两个变更集,但仅应用第一个。例如:

<changeSet id="1" author="me">

<changeSet id="2" author="me">

此外,我只看到数据库更改日志表下的第一个变更集条目,这很奇怪。

如何让它应用我的新变更集?

最佳答案

我遇到了类似的问题,最终意识到migration.xml文件被打包在生成的jar文件中。每次更改migrations.xml 时,您都需要重新编译jar。

您还可以使用 --migrations 标志来指定 jar 外部的迁移文件。

关于java - Dropwizard 迁移 Liquibase 新变更集未迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28432337/

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