【问题标题】:JHipster liquibaseJHipster liquibase
【发布时间】:2015-12-28 10:27:20
【问题描述】:

我开始使用 JHipster 并尝试使用 liquibase 初始化我的数据。我已经通过 JHipster yo 任务添加了两个实体,并将我的两个 csv 文件添加到 /resources/config/liquibase 目录中,并将相关的 loadData 部分添加到我的“添加的实体”更改日志文件中以指向 CSV。我必须更新 databasechangelog 表中的 MD5hash 并且应用程序正在运行但是,CSV 文件似乎没有通过我添加到“添加的实体”XML 文件中的 loadData 元素被拾取。没有插入数据。有什么想法可以解决这个问题吗?

【问题讨论】:

    标签: csv spring-boot liquibase jhipster


    【解决方案1】:

    这是我的解决方案:
    1.删​​除databasechangelog中的一行
    2. 删除表
    3. 重启应用
    Liquibase 使用 csv 重新生成表并将所有数据加载到数据库中。
    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      如果您更新了更改日志表中的 MD5 哈希,我怀疑您的更改日志文件将不会运行,因为 Liquibase 会认为它们已经运行。我宁愿将 MD5 哈希设置为 null 并重新启动应用程序。

      【讨论】:

        猜你喜欢
        • 2017-01-15
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        • 2017-06-23
        • 1970-01-01
        • 2020-06-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多