【问题标题】:Liquibase with Database interactionLiquibase 与数据库交互
【发布时间】:2015-10-20 08:48:31
【问题描述】:

我正在研究 Liquibase 以将数据库与 Spring 集成。我想问:是否有任何插件或类似的东西用于通过liquibase自动保存数据库中的更改。 :D 例如:我将新行插入用户表(用户 ID、用户名、密码),然后该插件自动生成 db-changelog.xml:

 <insert ...>
   <column name = "userid">...</column>
   <column name = "username">...</column>
   <column name = "password">...</column>
</insert>

谢谢。

【问题讨论】:

  • 对不起。我从 liquibase 官方页面阅读了有关 generate changelog 的文档并找到了解决方案。感谢您阅读我的问题。 :D

标签: java spring-mvc liquibase


【解决方案1】:

我怀疑是否有这样的插件。我认为您可以将必要的表导出为 CSV 文件并使用Change: ‘loadData’ 您可以使用数据库工具进行导出并将它们集成到构建过程中。

【讨论】:

    【解决方案2】:

    Liquibase 主要用于架构更改 - 更改数据库表、索引、过程等的结构。它具有处理表中数据的一些能力,但如果您想从一个数据库自动复制数据另一方面,有更好的工具可以用于此目的。也许您可以描述您面临的问题。

    【讨论】:

    • 也许我最后的描述不太好。例如:我有我的本地数据库,当我更改我的数据库时,我手动写出 liquibase changelog.xml 文件,另一个可以更新他们的本地数据库。我想知道是否有任何工具可以帮助 mr 自动写出 changelog.xml 文件。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 2010-09-29
    • 2018-12-27
    • 1970-01-01
    相关资源
    最近更新 更多