Sequelize-Cli: Добавление новой миграции (удаление предыдущей миграции)?

#mysql #node.js #sequelize.js

#mysql #node.js #sequelize.js

Вопрос:

Существует прошлая миграция в базе данных sql с помощью sequelize migration:generate команды, однако мне нужно добавить новые элементы в массив, который был вставлен в таблицу.

Каков более логичный / правильный подход к этому?

Есть ли способ отказаться от прошлой миграции? Кажется, в этом файле миграции seqeulize есть метод down?

 module.exports = { up: async (queryInterface, { DataTypes, UUIDV4, ...Sequelize }) =gt; {  await queryInterface.createTable("Holidays", {  id: {  type: DataTypes.UUID,  primaryKey: true,  defaultValue: UUIDV4,  unique: true,  },  holidayName: {  type: DataTypes.STRING(),  allowNull: false,  },  });   return queryInterface.bulkInsert("Holidays", holidayData, {  ignoreDuplicates: true,  fields: ["id", "holidayName"],  }); }, down: (queryInterface, Sequelize) =gt; {  return queryInterface.dropTable("Holidays"); }, };  

Должен ли я создать новую миграцию, которая вставляет только новые элементы в существующую таблицу, или отказаться от этой миграции и выполнить новую миграцию?

Извините, я новичок в секвенировании и базах данных

Я думаю, мне нужно вставить новые данные в существующую таблицу