【发布时间】:2022-01-09 22:46:28
【问题描述】:
我知道typeorm migration:run 可以运行所有迁移文件,但有时我想运行insert 之类的文件或修改后的文件。但我找不到任何文档。怎么做,谢谢。
【问题讨论】:
-
当你改变一列或插入新行时,你应该生成一个新的迁移文件而不是修改旧版本的迁移,因为迁移代表一个历史,它们是线性的。如果您更改其中一个并运行,您的回滚过程将完全中断,下次其他开发人员将面临错误。
-
一种解决方法可能是从文件夹中删除所有其他迁移并保留您要运行的迁移。执行后带回已删除的迁移。
标签: typeorm