UNPKG

@grouparoo/core

Version:
31 lines (30 loc) 1.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = { up: async (queryInterface, DataTypes) => { await queryInterface.addColumn("destinations", "collection", { type: DataTypes.STRING(191), defaultValue: "none", allowNull: true, }); await queryInterface.sequelize.query(`UPDATE "destinations" SET "collection"='group' WHERE "groupId" IS NOT NULL`); await queryInterface.changeColumn("destinations", "collection", { type: DataTypes.STRING(191), allowNull: false, }); await queryInterface.renameColumn("runs", "groupMemberLimit", "memberLimit"); await queryInterface.renameColumn("runs", "groupMemberOffset", "memberOffset"); await queryInterface.renameColumn("runs", "groupMethod", "method"); await queryInterface.removeColumn("runs", "groupHighWaterMark"); }, down: async (queryInterface, DataTypes) => { await queryInterface.removeColumn("destinations", "collection"); await queryInterface.renameColumn("runs", "memberLimit", "groupMemberLimit"); await queryInterface.renameColumn("runs", "memberOffset", "groupMemberOffset"); await queryInterface.renameColumn("runs", "groupMethod", "method"); await queryInterface.addColumn("runs", "groupHighWaterMark", { type: DataTypes.BIGINT, allowNull: true, }); }, };