MyBatis Migrations的常用命令

一、常用命令

1.初始化  migrate init

执行结束会出现以下几个文件

  • drivers文件夹用来添加mysql-connector-java包。
  • environments 文件夹用来存放配置文件,development.properties配置文件修改数据库连接配置
  • scripts 存放脚本,changelog是创建一个Migrations的日志表,会存放脚本的执行记录。

2.执行初始化数据库的脚本bootstrap.sql,命令 migrate bootstrap

注意:这个脚本只能在执行migrate new命令之前执行。

3.创建脚本文件,命令 migrate new "create demo"

执行结束scripts文件夹会出现一个新的脚本文件20200706213739_create_demo.sql

4.执行脚本文件,命令 migrate up

扫描二维码关注公众号,回复: 15783816 查看本文章

5.查看脚本状态,命令 migrate status

6.回退脚本,migrate status

二、其他命令

1.脚本文件名目前是时间戳,可以修改为编号。命令  migrate --idpattern=0000 new "create blog table"。

还有一种修改配置的方式,这里就不再追述,感兴趣的可以自己去查一下。

2.有时候数据库会分几个版本,比如 测试库、开发库。可以通过命令指定环境。命令

migrate status --env=test
migrate up --env=dev
migrate status --env=prod

猜你喜欢

转载自blog.csdn.net/weixin_40455437/article/details/107168173