Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SailsJS - Como especificar o comprimento do atributo string sem obter erro ao criar o registro?


Você pode contornar isso definindo regras de validação personalizadas através do objeto de tipos. Especificamente, o problema fornecido pode ser resolvido definindo um size personalizado validador que sempre retorna true.
// api/models/player.js
module.exports = {
  types: {
    size: function() {
       return true;
    }
  },

  attributes: {
    username: {
      type: 'string',
      unique: true,
      minLength: 4,
      maxLength: 32,
      size: 32,
      required: true
    }
  }
}