我在 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/