“Столбец перемещения миграции добавить столбец” Ответ

Продолжение миграции Добавить столбец иностранный ключ

queryInterface.addConstraint('table_name', {
  fields: ['column_name'],
  type: 'foreign key',
  name: 'custom_fkey_constraint_name', // optional
  references: {
    table: 'target_table_name',
    field: 'target_column_name'
  },
  onDelete: 'cascade',
  onUpdate: 'cascade'
});
Obedient Oyster

Столбец перемещения миграции добавить столбец

module.exports = {
    up: (queryInterface, Sequelize) => {
        return queryInterface.sequelize.transaction((t) => {
            return Promise.all([
                queryInterface.addColumn('table_name', 'field_one_name', {
                    type: Sequelize.STRING
                }, { transaction: t }),
                queryInterface.addColumn('table_name', 'field_two_name', {
                    type: Sequelize.STRING,
                }, { transaction: t })
            ])
        })
    },

    down: (queryInterface, Sequelize) => {
        return queryInterface.sequelize.transaction((t) => {
            return Promise.all([
                queryInterface.removeColumn('table_name', 'field_one_name', { transaction: t }),
                queryInterface.removeColumn('table_name', 'field_two_name', { transaction: t })
            ])
        })
    }
};
Jeff Le

Ответы похожие на “Столбец перемещения миграции добавить столбец”

Вопросы похожие на “Столбец перемещения миграции добавить столбец”

Больше похожих ответов на “Столбец перемещения миграции добавить столбец” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования