NestJs cli typeorm migration配置
修改package.json
的scripts
节点,增加
"scripts": {
....
"typeorm": "typeorm-ts-node-commonjs",
"migration:create": "npm run typeorm migration:create",
"migration:generate": "npm run typeorm migration:generate -- -d ./libs/typeorm/src/config/typeorm.config.ts",
"migration:run": "npm run typeorm migration:run -- -d ./libs/typeorm/src/config/typeorm.config.ts",
"migration:revert": "npm run typeorm migration:revert -- -d ./libs/system-typeorm/src/config/typeorm.config.ts"
}
typeorm
版本为0.3.6
创建迁移文件
npm run migration:create ./libs/typeorm/src/migration/UserCreateTable
执行迁移
npm run migration:run
还原迁移
迁移执行一次还原一次,多次执行则还原多次迁移
npm run migration:revert