[英]How to use varchar in node.js sequelize?
我在Node.js
中使用Sequelize 4.42.0
,我想在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
row_name: {
type: "varchar(36)",
allowNull: false
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.