小编Bon*_*our的帖子

如何轻松解析 csv 文件以在 Node.js 续集数据库迁移策略中使用?

我已经通过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)

mysql csv database-migration node.js sequelize-cli

5
推荐指数
1
解决办法
2559
查看次数

标签 统计

csv ×1

database-migration ×1

mysql ×1

node.js ×1

sequelize-cli ×1