首页 > 解决方案 > 我想通过 sequelize 更改表的列名

问题描述

我正在尝试使用queryInterface更改表中列的名称,但下面的代码不起作用。为什么是这样?

const sequelize = require('sequelize')
const queryInterface = sequelize.getQueryInterface();

错误:queryInterface 不是函数

标签: node.jssequelize.js

解决方案


queryInterface在您的 Sequelize 实例上可用。见获取查询接口

const { Sequelize, DataTypes } = require('sequelize');
const sequelize = new Sequelize(/* ... */);
const queryInterface = sequelize.getQueryInterface();

推荐阅读