Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Post permitindo cadastrar valores nulos

Olá, Sabem me dizer como eu posso definir as colunas da tabela pessoas como NOT NULL? Da forma que está consigo cadastrar valores vazios no banco de dados.

  Pessoas.init({
    nome: DataTypes.STRING,
    ativo: DataTypes.BOOLEAN,
    email: DataTypes.STRING,
    role: DataTypes.STRING
  }, {

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, você pode definir a propriedade "allowNull" para "false", segue abaixo exemplo de validação para o campo nome:

nome: { type: DataTypes.STRING, allowNull: false, validate: { notNull : { msg: 'O campo "Nome" é obrigatório.' }, notEmpty : { msg: 'O campo "Nome" é inválido ou vazio.' } } },

Segue abaixo link da documentação do Sequelize sobre validadores: Sequelize: Validation and constraints