【发布时间】:2018-07-14 01:58:01
【问题描述】:
只需按照 sequelize doc (http://docs.sequelizejs.com/manual/tutorial/migrations.html),我们可以使用 sequelize-cli 命令生成模型和迁移文件,如下所示:
sequelize model:generate --name Users --attributes firstName:string,lastName:string,bio:text
但是,在迁移文件中,可以找到两个额外的时间戳值,它们将被添加到数据库中:
createdAt: {
allowNull: false,
type: Sequelize.DATE
},
updatedAt: {
allowNull: false,
type: Sequelize.DATE
}
我知道我可以手动设置timestamp: false 和/或删除这两个条目,但最好在生成模型/迁移文件时设置一个选项以不具有这些时间戳。有没有这样的方法?
【问题讨论】:
标签: node.js database-migration sequelize-cli