Chcę dodać kolumnę za pomocą migracji po pewnej kolumnie również ją indeksować (Normalny indeks mysql nie jest unikalnym indeksem). Jest to możliwe poprzez sequelize.js poprzez migracje. Jeśli tak, jak i jeśli nie ma żadnych alternatyw dla tego poprzez migracje.Migracje Dodaj kolumnę po określonej kolumnie i kolumnie indeksu
Czy możemy wykonać niestandardową kwerendę w kolejnych migracji.
Poniżej znajduje się mój istniejący plik migracji.
'use strict';
module.exports = {
up: function (queryInterface, Sequelize) {
return queryInterface.addColumn('UserDetails', 'user_id', {
type: Sequelize.INTEGER,
});
},
down: function (queryInterface, Sequelize) {
return queryInterface.removeColumn('UserDetails', 'user_id');
}
};
Całkowicie działa, dziękuję. –
To powinno być zaakceptowane jako poprawna odpowiedź. –
W jakiej wersji Sequelize to działało? Jestem w CLI w wersji 3.9.1 i wygląda na to, że nie działa. –