刚开始进行续集,并尝试在SQLite数据库上设置一个自动增量列。迁移过程如下:
return queryInterface.createTable('Users', {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
...但是,查看生成的表模式可以得到以下结果:
CREATE TABLE `Users` (`id` INTEGER PRIMARY KEY, ...自动增量怎么了?
跟进:刚刚在另一台机器上尝试过这个(两台Windows机器都是这样),而且它似乎运行得很好。我想另一台机器上有些东西过时了。
发布于 2015-11-26 23:38:08
解决了它:原来是节点和/或npm的旧版本。更新到最新的垃圾node_modules,重新运行npm安装,表现在正在正确生成。
https://stackoverflow.com/questions/33948131
复制相似问题