我正在将一个项目从Windows机器移动到linux机器,我注意到Sequelize迁移创建的表的名称在机器之间的命名不同。通过以下脚本创建时:
migration.createTable("Interests", {
id: {
allowNull: false,
autoIncrement: true,
primaryKey: true,
type: DataTypes.INTEGER
},
name: {
type: DataTypes.STRING
},
createdAt: {
type: DataTypes.DATE,
allowNull: false
},
updatedAt: {
type: DataTypes.DATE,
allowNull: false
}
}).done(done);
在Windows上,interests
全部小写,但在Linux上,它是Interests
,首字母大写。
有没有办法让这些工作在所有平台上保持一致?