sequelize新增字段

使用sequelize来操作数据库,但是项目进行到后期肯定会有字段的新增.

1.ORM一般都有sync操作。在程序运行时调用,把model跟数据表同步。

而sequelize需要你手动定义migration(数据库迁移)。
Up定义迁移(升级),Down定义回滚,回滚一般用不到。

然后写配置文件,先升级本地的数据库表,没问题后,再升级线上的。 文档: http://docs.sequelizejs.com/m...

2.模型新增字段会自动在数据库中添加

Model.sync({ alter: true });

相关推荐