2015-10-20 74 views
0

我在研究Liquibase与Spring整合数据库。我想问一下:是否有任何插件或类似的东西用来通过liquibase自动保存数据库中的更改。 :d 为前:我插入新行插入到用户表(用户ID,用户名,密码),然后该插件自动生成DB-changelog.xml:与数据库交互的Liquibase

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

谢谢。

+0

对不起所有。我从liquibase官方页面阅读关于[生成更新日志](http://www.liquibase.org/documentation/generating_changelogs.html)的文档并找出解决方案。感谢您阅读我的问题。 :D – Einsamer

回答

1

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

1

Liquibase主要用于模式更改 - 更改数据库表,索引,过程等的结构。它具有一些使用表中数据的功能,但是如果要从一个表中自动复制数据数据库到另一个,有更好的工具来达到这个目的。也许你可以描述你面临的问题。

+0

也许我最后的描述不好。 例如:我有我的本地数据库,当我更改我的时候,我手动写出liquibase changelog.xml文件,另一个可以更新其本地数据库。 我想知道是否有任何工具可以帮助mr自动写出changelog.xml文件。 感谢您的帮助! – Einsamer