import {MigrationInterface, QueryRunner, TableColumn} from 'typeorm'; export class UserLastConnection1713186031023 implements MigrationInterface { public async up(queryRunner: QueryRunner): Promise { const sqlite = queryRunner.connection.driver.options.type === 'sqlite'; const datetime = sqlite ? "datetime" : "timestamp with time zone"; await queryRunner.addColumn('users', new TableColumn({ name: 'last_connection_at', type: datetime, isNullable: true })); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.dropColumn('users', 'last_connection_at'); } }