在迁移中删除或更改表时,我们应该如何处理种子?

How should we handle seeds when removing or changing a table in migrations?

提问人:denbon05 提问时间:3/6/2023 最后编辑:denbon05 更新时间:3/6/2023 访问量:90

问:

在我们的应用程序中,我们有预定义的项目,我们希望从一开始就将其包含在生产表中。但是,如果我们需要对表进行更改或删除它,处理种子的最佳方法是什么,以便我们可以将应用程序设置为新应用程序?

注意:迁移是向前迁移的

我建议几种方法:

  1. 更新种子:编辑种子文件以从迁移中删除对已删除表的任何引用。
  2. 使用迁移插入所需的数据。

哪种方法最好,还是有更复杂的解决方案?

谢谢你的帮助。

迁移 KNEX.js 种子 播种

评论


答: 暂无答案