我必须面对音乐并学习 Sequalize 的迁移支持的时候到了。
虽然迁移支持看起来很优雅,但我最大的恐惧是丢失模型文件的真实来源。我想使用迁移,但我想同时使我的模型文件(我将每个表定义分解为自己的文件)与数据库的当前产品状态保持同步,但我对迁移的理解是,一旦你开始使用它们,它们成为数据库的新事实来源。
是否有可能有一个工作流,其中我的模型文件仍然是事实的来源(例如,sequelize 可以根据它们之间的更改自动创建迁移文件,或者我可以同时进行两个更改[创建迁移和更改模型文件])或做我必须接受迁移作为我的数据库的新事实来源吗?