1
resposta

ERROR: queryInterface.addCollumn is not a function

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

npm WARN config global --global, --local are deprecated. Use --location=global instead.

Sequelize CLI [Node: 16.15.1, CLI: 6.4.1, ORM: 6.21.0]

Loaded configuration file "api\config\config.json". Using environment "development". == 2022062020192008-addcolumn-turmas: migrating =======

ERROR: queryInterface.addCollumn is not a function

PS C:\Users\linco\Desktop\orm-sequelize>

1 resposta

Está faltando o async/await e não tem dois pontos ( : ) depois do up/down, nem return

Meu código:

'use strict';
module.exports = {
  async up(queryInterface, Sequelize) {
    await queryInterface.addColumn('Turmas', 'deletedAt', {      
        allowNull: true,
        type: Sequelize.DATE
    })
  },
  async down(queryInterface, Sequelize) {
    await queryInterface.removeColumn('Turmas', 'deletedAt');
  }
};