import { MigrationInterface, QueryRunner } from 'typeorm'; export class PhaseA2SessionSecurityIndexes1786548005000 implements MigrationInterface { name = 'PhaseA2SessionSecurityIndexes1786548005000'; public async up(queryRunner: QueryRunner): Promise { await queryRunner.query(` CREATE INDEX idx_users_locked_until ON users (locked_until) `); await queryRunner.query(` CREATE INDEX idx_auth_sessions_replaced_by_session_id ON auth_sessions (replaced_by_session_id) `); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query( 'DROP INDEX idx_auth_sessions_replaced_by_session_id', ); await queryRunner.query('DROP INDEX idx_users_locked_until'); } }