sequalize создаёт не верный запрос, когда в модель прописываешь defaultValue
Делаю модель таблицы в sequlize (sql server):
function model(sequelize) {
const attributes = {
firstName: { type: DataTypes.STRING, allowNull: false },
lastName: { type: DataTypes.STRING, allowNull: false },
username: { type: DataTypes.STRING, allowNull: false },
hash: { type: DataTypes.STRING, allowNull: false },
role: { type: DataTypes.STRING, allowNull: false, defaultValue: 'user' }
}
при запуске сервера выдаёт ошибку мол RequestError: Incorrect syntax near the keyword 'DEFAULT'. Запрос в которым он пытается создать поле role :
ALTER TABLE [Users] ALTER COLUMN [role] NVARCHAR(255) NOT NULL DEFAULT N'user';
откуда берётся буква N после DEFAULT ни как не пойму.