import { MigrationInterface, QueryRunner } from "typeorm"; export class AddSiteDescription1765330208213 implements MigrationInterface { name = 'AddSiteDescription1765330208213' public async up(queryRunner: QueryRunner): Promise { await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`productId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`isPackage\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`externalOrderId\` varchar(255) NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`externalProductId\` varchar(255) NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`externalVariationId\` varchar(255) NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`subtotal\` decimal(10,2) NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`subtotal_tax\` decimal(10,2) NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`total\` decimal(10,2) NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`total_tax\` decimal(10,2) NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`price\` decimal(10,2) NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`productId\` int NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`isPackage\` tinyint NOT NULL DEFAULT 0`); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`siteId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`siteId\` varchar(255) NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` CHANGE \`sku\` \`sku\` varchar(255) NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`siteId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`siteId\` int NULL`); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`siteId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`siteId\` varchar(255) NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` CHANGE \`sku\` \`sku\` varchar(255) NOT NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`siteId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`siteId\` int NULL`); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`isPackage\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`productId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`price\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`total_tax\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`total\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`subtotal_tax\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`subtotal\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`externalVariationId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`externalProductId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` DROP COLUMN \`externalOrderId\``); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`isPackage\` tinyint NOT NULL DEFAULT '0'`); await queryRunner.query(`ALTER TABLE \`order_item_original\` ADD \`productId\` int NOT NULL`); } }