我在这里按照教程:http://docs.sequelizejs.com/manual/tutorial/migrations.html#creating-first-model-and-migration-
但当我这样做时:
node_modules/.bin/sequelize db:seed:all
它给了我:
ERROR: null value in column "createdAt" violates not-null constraint
我在一个新的npm init
项目中测试了一个新的Postgres DB 10.4。
方言:postgres
方言版:“pg”:“7.4.3”,
数据库版本:10.4
Sequelize版本:“sequelize”:“4.38.0”
也许这是一种方法? http://mmiyauchi.com/?p=2057
我找到了答案;由于某种原因,createdAt和updatedAt被添加到SequelizeMeta表中 - 但是迁移是在没有日期值的情况下向SeqwuelizeMeta表添加记录,而这是那个破坏迁移的查询。