【发布时间】:2018-12-12 15:05:15
【问题描述】:
在我的 Express Sequelize Postgres 应用程序中,我创建了一个迁移以创建具有一些属性的模型/表。
迁移后(状态:up),我删除了表。
现在我无法撤消迁移 - 迁移文件存在,但我收到以下错误:
ERROR: relation "public.CustomerAddresses" does not exist
如何撤消迁移,以便重新迁移?
【问题讨论】:
-
你为什么丢了桌子?如果您使用迁移,则永远不应该修改您的数据库结构(并且您应该始终使用迁移)。在任何情况下,您都可以手动重新创建表(撤消手动运行的“删除表”),然后反向迁移。
-
我在使用 db.sync 后引入了迁移,并想从迁移开始。
标签: express heroku sequelize.js