【问题标题】:Sequelize migration recreate tableSequelize 迁移重建表
【发布时间】:2018-11-18 14:09:29
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    如果要持久化数据并映射到新表,应首先创建新表,将现有数据移植到新架构,然后删除旧表。

    【讨论】:

      猜你喜欢
      • 2017-06-26
      • 2019-04-16
      • 2015-02-15
      • 2016-03-01
      • 2017-05-26
      • 2020-11-09
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多