Files
dh-inspeccion-v2/api-v3/src/database/migrations/1786548005000-phase-a2-session-security-indexes.ts
T

25 lines
754 B
TypeScript

import { MigrationInterface, QueryRunner } from 'typeorm';
export class PhaseA2SessionSecurityIndexes1786548005000
implements MigrationInterface
{
name = 'PhaseA2SessionSecurityIndexes1786548005000';
public async up(queryRunner: QueryRunner): Promise<void> {
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<void> {
await queryRunner.query(
'DROP INDEX idx_auth_sessions_replaced_by_session_id',
);
await queryRunner.query('DROP INDEX idx_users_locked_until');
}
}