Ahm*_*nas 2 database-migration node.js sequelize.js
我在一个开发环境中重新创建了数据库,现在当我通过运行迁移时sequelize db:migrate,它将尝试从第一个迁移开始。
sequelize db:migrate
我不想重新同步/重新创建数据库,因为在开发环境上运行迁移可确保正确编写迁移。
有没有办法将某些迁移标记为“完成”?
Shi*_*vam 5
Sequelize-cli将迁移数据存储在称为的表中SequelizeMeta。
SequelizeMeta
您可以从现有数据库复制迁移文件名,然后将其插入新环境数据库中的上述表中。记录下来的所有迁移都将视为已运行。
尽管这将阻止选定的迁移运行,但这并不是最好的方法。
此元数据也可以存储在json中,尽管我不太了解它的结构。
您可以在这里浏览文档
归档时间:
8 年,4 月 前
查看次数:
1380 次
最近记录: