Sequelize - Umbenennen-Spalte mit index & Einschränkung

Will ich schaffen-migration mit Sequelize umbenennen Spalte mit camelCase, um eine Datenbank mit der Spalte in snake_case.

Benutze ich Sequelize zu schaffen-migration und migration verwenden.

module.exports = {
    up: function(queryInterface, Sequelize) {
        return queryInterface.renameColumn('my_some_table', 'totoId', 'toto_id');
    },

    down: function(queryInterface, Sequelize) {
        //
    }
};

Aber... ich habe eine unique-Einschränkung für diese Spalte (totoId) und die name-Spalte namens my_some_table_name_totoId_uindex, und ich habe auch einen index auf dieser Spalte (totoId).

Wie kann ich force umbenennen-Spalte, die eine unique-Einschränkung und index?

InformationsquelleAutor pirmax | 2017-12-11

Schreibe einen Kommentar