User.js 512 B

12345678
  1. module.exports = (sequelize, DataTypes) => sequelize.define('User', {
  2. id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
  3. login: { type: DataTypes.STRING(64), allowNull: false, unique: true },
  4. email: { type: DataTypes.STRING(255), allowNull: true },
  5. passwordHash: { type: DataTypes.STRING(255), allowNull: false },
  6. isAdmin: { type: DataTypes.BOOLEAN, defaultValue: false },
  7. isActive: { type: DataTypes.BOOLEAN, defaultValue: false },
  8. }, { tableName: 'users', timestamps: true });