import { MigrationInterface, QueryRunner } from 'typeorm';

export class addInsuranceCodeToMakersTable1697128728850
  implements MigrationInterface
{
  name = 'addInsuranceCodeToMakersTable1697128728850';

  public async up(queryRunner: QueryRunner): Promise<void> {
    await queryRunner.query(
      `ALTER TABLE \`makerbrands\` ADD \`insuranceCarGroup\` VARCHAR(45) NULL AFTER \`oilTechnical\`, ADD \`insuranceVehicleCode\` INT NULL AFTER \`insuranceCarGroup\`, ADD \`insuranceCarModels\` TEXT NULL AFTER \`insuranceVehicleCode\`;`,
    );
    await queryRunner.query(
      `ALTER TABLE \`cars\` ADD \`makeYear\` VARCHAR(45) NULL AFTER \`number\`;`,
    );
    await queryRunner.query(
      `ALTER TABLE \`cars\` ADD \`insuranceCarModel\` VARCHAR(45) NULL AFTER \`engineCode\`;`,
    );
  }

  public async down(queryRunner: QueryRunner): Promise<void> {
    //
  }
}
