javascript - 如何在 node.js sequelize 中使用 varchar?

标签 javascript node.js sql-server sequelize.js

我在 Sequelize 4.42.0 中使用 Node.js ,我想在 SQL Server 2014 中创建一些字段,类型为 varchar(100)

根据文档,DataTypes.STRING 应该映射到 Varchar。

我正在使用以下代码:

const sequlize = new Sequelize("Test", "komeil", "1234", {
host: "localhost",
dialect: "mssql",
operatorsAliases: false,
define: {
    timestamps: false
}
,
logging: false
});
const User2 = sequlize.define("User2", {
Id: {
    type: Sequlize.STRING(100),
    primaryKey: true,
    allowNull: false
}       
}, { freezeTableName: true });

我期待 varchar(100) 字段,但它生成 nvarchar(100)

最佳答案

似乎这是文档中的错误:请参阅
https://github.com/sequelize/sequelize/issues/6036

关于javascript - 如何在 node.js sequelize 中使用 varchar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53906014/

相关文章:

javascript - 如何获取给定日期后 28 天的日期?

mysql - LEFT JOIN 表和右边不存在的空值

javascript - ./src/index.scss (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-5-1!./node_modules/postcss-loader/src??postcss!./node_modules/

javascript - 从其他对象填充对象中的字段

javascript - 根据显示位置动态更改弹出窗口的位置

sql-server - Windows 桌面应用程序 : Access, SQLite、SQL Server 等的最佳零(接近零?)管理关系数据库是什么?

SQL查询根据同一表中其他列的值从表中提取日期?

javascript - 极简主义中只允许一根字符串?

node.js - 如何使用nodejs elasticsearch客户端指定路由?

node.js - 如何在 Mongoose 中使用 .slice