Desidero aggiungere una colonna tramite le migrazioni dopo che una determinata colonna lo indicizza (indice mysql normale non indice univoco). È possibile tramite sequelize.js tramite migrazioni. Se sì, come e se non ci sono alternative per questo tramite le migrazioni.Migrazioni Aggiungi colonna dopo colonna specificata e colonna indice
Possiamo eseguire query personalizzate in sequenze di migrazioni.
Di seguito è riportato il file di migrazione esistente.
'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');
}
};
Completamente funziona, grazie. –
Questo dovrebbe essere accettato come risposta corretta. –
In che versione di Sequelize stava lavorando? Sono su CLI versione 3.9.1 e non sembra funzionare. –