我已经通过sequelize-cli 设置并运行了迁移策略,以便可以正确构建表。它可以使用sequelize db:migrate并且可以很好地创建表格。并sequelize db:migrate:undo会删除该表。
我还包含了插入几条记录的代码(根据此处的 SE 注释)。这也有效。这是所有这些的代码:
'use strict';
module.exports = {
up: function(queryInterface, DataTypes, done) {
return queryInterface.createTable('survey', {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
autoIncrement: true
},
state: {
type: DataTypes.TEXT
},
age: {
type: DataTypes.INTEGER
},
race: {
type: DataTypes.TEXT
},
gender: {
type: DataTypes.TEXT
},
education: {
type: DataTypes.TEXT
},
q1: {
type: DataTypes.INTEGER
},
q2: {
type: DataTypes.INTEGER
},
.
.
.
q24: {
type: DataTypes.INTEGER
},
q25: { …Run Code Online (Sandbox Code Playgroud)