一.什么是DB Migrations
二.DB Migratoins的使用
三.补充(异常)
一.什么是DB Migrations
DB Migrations是一个开源的用于DB版本控制的命令行工具。Linux和Windows都可以使用
Migrations 通过生成统一的DDL脚本模板,在目标DB中记录版本信息和当前状态,使得多人开发团队可以在多个DB环境上井然有序的工作,为敏捷和迭代开发提供强有力的技术保障。并且常用命令不到10个。
二.DB Migratoins的使用
2.1 Migration的安装
由于没有装翻墙软件,所以可以在csdn下一个:http://download.csdn.net/detail/lkmtao/8140901
然后配置环境变量,在/etc/profile文件中加入(Windows系统相应的加入环境变量即可,下面是Linux加入环境变量):
<span style="font-size:14px;">JAVA_HOME=/home/saas/jdk1.8/jdk1.8.0_45
MIGRATIONS_HOME=/home/saas/migrations/mybatis-migrations-3.2.0
PATH=$JAVA_HOME/bin:$MIGRATIONS_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH</span>
重启即可。
2.2 Migration的使用
2.2.1 初始化。使用 migrate init --path=你的文件夹路径 。如下图 图2.1 初始化图:
图2.1