Aren的迁移应该不会被删除?

时间:2018-02-11 09:47:29

标签: node.js postgresql sequelize.js database-migration sequelize-cli

我在节点应用中使用Sequelize作为我的PostgreSQL。

让我详细说明我的问题。 我有两次迁移 - 一次创建了一个表,其他为其添加了一列。

我可以在psql的SequelizeMeta表中看到这些迁移条目,但问题是当我从项目中删除其中一个迁移文件时,相应的条目不会消失。< / p>

我可以理解,我必须在此后运行sequelize命令才能显示冲突,但当我尝试运行sequelize命令时,它仍然没有显示任何内容。

例如,在运行了两次迁移然后删除第二次迁移之后,我运行sequelize db:migrate:undo:all只看到它能够正确运行 revert 以获取首先是CREATE表迁移

  

它完全忽略了SequelizeMeta表中第二次迁移的输入。

当我运行db:migrate时,当我希望找到第二个迁移文件时,它也没有给我任何错误。它只运行了第一个。

P.S。迁移和SequelizeMeta表之间的同步在哪里?或者sequelize-meta就此而言?

这里是open issue

0 个答案:

没有答案