【问题标题】:How to recreate database from old database using sequelize in node.js如何使用 node.js 中的 sequelize 从旧数据库重新创建数据库
【发布时间】:2016-05-27 11:36:58
【问题描述】:

我在保留 {force: true} 时遇到了 sequelize 的一些问题。在这种情况下,旧数据被删除,新数据库被创建,我保存的数据丢失了。我想用旧值创建新数据库。在 node.js 中使用 sequelize 可以实现吗

【问题讨论】:

    标签: mysql node.js sequelize.js


    【解决方案1】:

    当您拥有包含一些数据的数据库并希望在 db 中进行一些更改时,您有两种可能性:

    1. 正如您所说,重新创建数据库,但这会删除表(删除您的数据)。
    2. 使用迁移(你可以阅读它here

    迁移允许您不丢失数据并指导 sequelize 如何更改表。

    有使用 alter tables 而不是 drop tables here 重新创建表的票证

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-26
      • 2023-03-15
      • 1970-01-01
      • 2018-06-26
      • 1970-01-01
      • 2014-11-21
      • 2017-06-28
      相关资源
      最近更新 更多