user.js 652 Bytes
module.exports = (sequelize, DataTypes) => {
    const User = sequelize.define('User', {
        email: {
            type: DataTypes.STRING(100),
            unique: true,
            allowNull: false,
        },
        hashedPassword: {
            type: DataTypes.TEXT,
            unique: false,
            allowNull: false,
        },
        nickName: {
            type: DataTypes.STRING(10),
            unique: true,
            allowNull: false,
        },
    }, {
        timestamps: true,
        paranoid: false,
        underscored: false,
        charset: 'utf8mb4',
        collate: 'utf8mb4_general_ci',
    });

    return User;
};