美文网首页
liquibase的简单使用

liquibase的简单使用

作者: 童王霖Steven | 来源:发表于2017-03-16 21:29 被阅读0次

如何使用liquibase生成数据库更新sql?

老的后台项目还在使用mybatis,每次发布都需要同步测试数据库的结构到生产库上.

结构变更的SQL除了日常开发记录下来,可能还会有一些因为不规范而漏掉的.或者在升级完成之后需要再次确认的,用liquibase来做这件事就非常的方便了.

比较数据库差异

liquibase \
--driver=com.mysql.jdbc.Driver \
--classpath=mysql-connector-java-bin.jar \
--url=jdbc:mysql://database1.com:3306/schema \
--username=username \
--password=password \
diff \
--referenceUrl=jdbc:mysql://database2.com:3306/schema \
--referenceUsername=username \
--referencePassword=password

生成changelog,另存为changelog.xml

liquibase \
--driver=com.mysql.jdbc.Driver \
--classpath=mysql-connector-java-bin.jar \
--url=jdbc:mysql://database1.com:3306/schema \
--username=username \
--password=password \
diffChangeLog \
--referenceUrl=jdbc:mysql://database2.com:3306/schema \
--referenceUsername=username \
--referencePassword=password

使用changelog生成update sql

liquibase \
--driver=com.mysql.jdbc.Driver \
--classpath=mysql-connector-java-bin.jar \
--changeLogFile=changelog.xml \
--url=jdbc:mysql://database1.com:3306/schema \
--username=username \
--password=password \
updateSQL

相关文章

  • liquibase的简单使用

    如何使用liquibase生成数据库更新sql? 老的后台项目还在使用mybatis,每次发布都需要同步测试数据库...

  • liquibase数据库工具使用

    liquibase安装 [liquibase下载](https://download.liquibase.org/...

  • Liquibase 简单应用

    1.概述 Liquibase 是一个用于跟踪,管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包...

  • 2019-04-27

    Yeoman安装 使用模块 使用LiquiBase管理数据库的迁移 Validation Failed diff命...

  • 1. liquibase介绍

    什么是liquibase liquibase是一个数据库变更的版本控制工具。项目中通过liquibase解析用户编...

  • 2018.9.5 Release 问题汇总

    引言 针对FCO Feature Release 整理遇到的问题 数据库 1.使用Liquibase引发的...

  • Liquibase --- 数据库版本控制

    历史:美国Datical公司2009年出品Liquibase官网:http://www.liquibase.org...

  • 2. liquibase和springboot

    spring-boot已经集成了liquibase。liquibase包中也做了对spring项目的适配。在spr...

  • Flyway

    和Liquibase一样,Flyway也是一种开源的数据库迁移工具。Liquibase的文章在这里:https:/...

  • 数据库迁移工具之Liquibase

    这片文章用于梳理项目中用到的Liquibase。 Liquibase是一种数据库迁移工具(Database mig...

网友评论

      本文标题:liquibase的简单使用

      本文链接:https://www.haomeiwen.com/subject/uhgjnttx.html