mysql - 用于管理程序的 Liquibase

标签 mysql stored-procedures liquibase

我刚刚开始了解 Liquibase。我已经开始了这个项目,我的数据库只有很少的存储过程和表。现在我想通过 liquebase 转储所有数据库。为了转储数据库表结构,我使用 liquibase --driver=com.mysql.jdbc.Driver --classpath=lib/mysql-connector-java-5.1.31-bin.jar --changeLogFile=dump/db.master.xml --url="jdbc:mysql://localhost/test" --username=root generateChangeLog 为了从表中转储数据,我使用 liquibase -- driver=com.mysql.jdbc.Driver --classpath=lib/mysql-connector-java-5.1.31-bin.jar --changeLogFile=dump/db.master.xml --url="jdbc:mysql://localhost/test" --username=root --diffTypes="data" generateChangeLog 但我无法将这些过程转储到该 XML 文件中。 如果有人对此有任何想法 提前致谢

最佳答案

目前,Liquibase 无法导出程序。在我的项目中,我手动完成。

关于mysql - 用于管理程序的 Liquibase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28542719/

相关文章:

xml - 如何在 Liquibase 中定义一组默认列,def。 PK,def。索引,def。表创建的值?

当变更集失败时,liquibase 不会将脚本添加到历史记录中

mysql - 当其中一条语句在 MySQL 中失败时,事务不会回滚

java - JDBC/Java - 如何检查数据库中是否存在表和列?

MySQL循环调用

sql - 错误 PLS-00103 : Encountered the symbol "DECLARE"?

oracle - Oracle 只读用户的 databasechangelog 放在哪里

mysql - rails,分页,排序和多个表

MySQL EXISTS 和 ORDER BY

c# - 处理 1 或 2 或 3 值的存储过程