Sequelize migration重新创建表

时间:2018-06-08 13:37:36

标签: node.js sequelize.js sequelize-cli

我想完全重新创建两个表(它们会发生显着变化)。 id会发生变化,因此很难重新创建这些数据。如果我只是将这些表放在迁移文件中,他们会从模型中重新创建它们吗?

1 个答案:

答案 0 :(得分:0)

如果您在代码中使用sequelize.sync({ force: true }),Sequelize只会丢弃,然后重新创建所有表格

如果要保留数据并映射到新表,则应首先创建新表,将现有数据移植到新模式,然后删除旧表。