【发布时间】:2016-03-22 11:24:59
【问题描述】:
在 Node.js 中,在不运行每次迁移的情况下,在开发人员之间共享数据库模式的最佳方式是什么?现在我使用 Sequelize 作为 ORM。
例如,在 Rails 中,有一个 schema.rb 文件可以运行以使任何空数据库安装与当前架构保持同步。
【问题讨论】:
标签: node.js sequelize.js
在 Node.js 中,在不运行每次迁移的情况下,在开发人员之间共享数据库模式的最佳方式是什么?现在我使用 Sequelize 作为 ORM。
例如,在 Rails 中,有一个 schema.rb 文件可以运行以使任何空数据库安装与当前架构保持同步。
【问题讨论】:
标签: node.js sequelize.js
在 javascript 中定义模型后,您可以依赖 sequelize.sync()。您必须确保将每个迁移都包含在模型的定义中,这样只需调用 sync() 即可使数据库保持最新状态。
【讨论】: