import type { MigrationInterface, QueryRunner } from 'typeorm'; export class AddRoleDescription1720000002000 implements MigrationInterface { name = 'AddRoleDescription1720000002000'; async up(queryRunner: QueryRunner): Promise { if (await queryRunner.hasColumn('roles', 'description')) { return; } await queryRunner.query(` ALTER TABLE roles ADD description varchar(255) NOT NULL DEFAULT '' `); } async down(): Promise { // The current baseline schema already owns this column. Removing it here // would corrupt databases created by InitialSchema1720000000000. } }