sql >> Databasteknik >  >> RDS >> PostgreSQL

Kör råfråga i migrering - Sequelize 3.30

query() metod du letar efter är en instans snarare än en klassmetod. Det finns på Sequelize instanser , inte på själva klassen.

Vid migrering kan du komma åt instansen via det medföljande queryInterface objekt som queryInterface.sequelize .

Så din migrering bör se ut så här:

'use strict';

module.exports = {

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

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

};



  1. SQL Server 2005 Cascading Delete

  2. MySQL - Hur begränsar man ett resultat per ID?

  3. Timeout för anslutning vid fråga på stort bord

  4. Jag fick felet Ostödd sökning "icontains" för CharField eller gå med på fältet är inte tillåtet.