import { MigrationInterface, QueryRunner } from "typeorm";

export class DriveFileAllowDownload1783309100000 implements MigrationInterface {
	name = "DriveFileAllowDownload1783309100000";

	public async up(queryRunner: QueryRunner): Promise<void> {
		await queryRunner.query(`ALTER TABLE "drive_file" ADD "allowDownload" boolean NOT NULL DEFAULT true`);
		await queryRunner.query(`CREATE INDEX "IDX_drive_file_allow_download" ON "drive_file" ("allowDownload")`);
	}

	public async down(queryRunner: QueryRunner): Promise<void> {
		await queryRunner.query(`DROP INDEX "IDX_drive_file_allow_download"`);
		await queryRunner.query(`ALTER TABLE "drive_file" DROP COLUMN "allowDownload"`);
	}
}
