knex.js - schmas 的 KNEX 顺序已迁移
问题描述
如何找出或影响数据库中模式的迁移顺序。从当前顺序中,我无法找出使用了什么逻辑(既不是按字母顺序也不是按创建日期)。
感谢您的任何提示!延斯
POD001_backend@0.0.1 migrate /app/backend > babel-node migrate.js
Migrating romantic_bohr...
Using environment: stage
Batch 37
run: 2 migrations
--> Successfully migrated!
Migrating boring_lovelace...
解决方案
在每个批次中,迁移顺序都是按字母顺序排列的。由于 knex 在开头添加了时间戳,这也应该与迁移的创建时间相对应。但是,哪些迁移进入每个批次取决于您处理项目的方式。很早创建的迁移可能会比旧的更简单的迁移晚得多地合并到项目中。如果您同时迁移数据库,则执行较新的数据库,而旧的仍在等待修订...
推荐阅读
- wordpress - 如何为nodejs项目配置反向代理,为wordpress项目配置虚拟主机
- scala - 类构造函数参数定义列表的大括号后面的参数是什么?
- google-sheets - 使用 Google 表格填充文档
- azerothcore - Azerothcore的客户要求2因素认证,我该如何禁用它?
- assembly - 即使在空的 ISR 函数中,Atmel 工作室 (GCC) 也会使用大量指令?可以优化吗?
- python - 在 for 循环中实现查找 NoneType 的方法?
- php - 无法以附加模式打开流或文件“...\storage\logs/laravel.log”:无法打开流:权限被拒绝
- node.js - 将 npm start 更改为另一个命令
- vba - 使用输入标签访问 VBA 选择子表单记录更新
- mysql - Mysql通过前一个表列限制连接表结果