2.MyBatis Migrations常用命令一览表

migrate command [parameter] [--path=<directory>] [--env=<environment>] [--template=<path to custom template>]

1.命令

命令描述
info显示构建版本信息
init创建(如果有必要)和初始化一个迁移路径
bootstrap运行 bootstrap SQL 脚本 (参见 scripts/bootstrap.sql 了解更多)
new使用提供的描述创建一个新的迁移
status如果changelog表存在,则从数据库打印changelog状态
up [n]按顺序运行所有待处理迁移的do部分,默认所有待处理迁移 或 自定义最近n次待处理迁移
down [n]只运行上次已应用迁移的undo部分,默认最近1次已应用迁移 或 自定义最近n次已应用迁移
version <version>将数据库up或down迁移至指定的版本
pending强制无序执行所有待处理的迁移的do部分(不推荐)
redo [n]重新运行最近的迁移操作,默认最近1次 或 自定义最近n次
script <v1> <v2>生成从版本1到版本2的增量迁移脚本(如果v1 > v2,则执行down回滚操作)

2.选项

选项描述
–help帮助
–path=<directory>迁移路径(又称为存储库),默认当前工作目录
–env=<environment>环境配置,默认环境是’development’,不带路径或“.properties”部分
–template=<template>用于创建新的sql脚本的自定义模板的路径
–force强制脚本继续(即使遇到SQL错误)
–trace显示额外的错误细节(如果有的话)
–quiet抑制输出
–color彩色化输出

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/mybatis-migrations/17038.html

(0)
上一篇 2022年9月2日 02:21
下一篇 2022年9月2日 23:26

相关推荐

发表回复

登录后才能评论