我正在考虑将 Sequelize 作为 nodejs orm,但是在修改不直接支持新列的架构时遇到了问题。 This SO 线程将“迁移”框架声明为解决方法。这似乎是一个开发开销,尤其是在第一个更改周期之后,您最终要么删除测试数据,要么必须为每个新列更改创建迁移。 node-orm 或 bookshelf 有同样的问题吗?我正在使用 postgres 数据库。
最佳答案
使用 sequelize 的迁移,您无需为每个列更改创建新迁移,因为您可以在迁移中包含许多更改。
我使用夹具加载我的测试数据,以便迁移不会影响我的数据。
我还没有尝试过 node-orm 和 bookshelf,但是我没有理由停止使用 sequelize!
关于node.js - Node js ORM 支持架构更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28519521/