在Express Sequelize Postgres应用程序中,我创建了一个迁移以创建具有某些属性的模型/表。
迁移后(状态:up),我删除了表。
现在我无法撤消迁移-迁移文件存在,但是出现以下错误:
public static String orderSize()
{
System.out.println("What size - small, medium, large, or super size?");
String sizeChoice=input.nextLine();
while (sizeChoice != "small" + "medium" + "large" + "super");
{
System.out.println("Must be one of the sizes listed above here.");
System.out.println("What size - small, medium, large, or super size?");
sizeChoice=input.nextLine();
}
return sizeChoice;
如何撤消迁移,以便可以迁移?
答案 0 :(得分:0)
这里有两个可能的选择:
您可以从迁移表中删除迁移条目,以使架构状态与迁移表的状态匹配,因为您已经手动执行了删除操作:
DELETE FROM "SequelizeMeta" WHERE name='<your migration name>';