node.js - 我想通过 sequelize 更改表的列名

标签 node.js sequelize.js

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

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

error : queryInterface is not a function

最佳答案

queryInterface 在您的 Sequelize 实例上可用。见 Obtaining the query interface

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

关于node.js - 我想通过 sequelize 更改表的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65376989/

相关文章:

undefined - sequelize BulkCreate 无法读取未定义的属性 'set'

mysql - 我如何使用 sequelize findorcreate defaults

node.js - 从 Node 中的请求解析重复的 http header ?

node.js - 谷歌云存储 "invalid upload request"错误。错误的请求

Node.js Swagger 生成 UI 文档 JSON 提要

mongodb - 使用 MongoDB 在 Node.js 中定义 `model` 的正确方法是什么?

javascript - 从 Neo4j 解析复杂的 JSON 结果

orm - 删除sequelize返回值中的连接表数据

node.js - 使用 Prisma 进行深度嵌套事务写入

javascript - 检查查询结果是否属于一个实例