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