首页 > 解决方案 > 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.js

解决方案


在每个批次中,迁移顺序都是按字母顺序排列的。由于 knex 在开头添加了时间戳,这也应该与迁移的创建时间相对应。但是,哪些迁移进入每个批次取决于您处理项目的方式。很早创建的迁移可能会比旧的更简单的迁移晚得多地合并到项目中。如果您同时迁移数据库,则执行较新的数据库,而旧的仍在等待修订...


推荐阅读