使用sequelize来操做数据库,可是项目进行到后期确定会有字段的新增.html
1.ORM通常都有sync操做。在程序运行时调用,把model跟数据表同步。数据库
而sequelize须要你手动定义migration(数据库迁移)。
Up定义迁移(升级),Down定义回滚,回滚通常用不到。code
而后写配置文件,先升级本地的数据库表,没问题后,再升级线上的。 文档: http://docs.sequelizejs.com/m...htm
2.模型新增字段会自动在数据库中添加文档
Model.sync({ alter: true });