PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Executar consulta bruta na migração - Sequelize 3.30


A query() O método que você está procurando é uma instância em vez de um método de classe. Existe em Sequelize instâncias , não na classe em si.

Nas migrações, você pode acessar a instância por meio do queryInterface fornecido objeto como queryInterface.sequelize .

Portanto, sua migração deve se parecer com:
'use strict';

module.exports = {

  up: (queryInterface, Sequelize, migration) => {
     return queryInterface.sequelize.query(...);
  },

  down: (queryInterface, Sequelize) => {
     return queryInterface.sequelize.query(...);
  }

};