import { MigrationInterface, QueryRunner } from 'typeorm'; export class UpdateUserTableWithAdminAndName1652633525943 implements MigrationInterface { public async up(queryRunner: QueryRunner): Promise { await queryRunner.query(` alter table users add column if not exists "firstName" varchar default ''; alter table users add column if not exists "lastName" varchar default ''; alter table users add column if not exists "profileImagePath" varchar default ''; alter table users add column if not exists "isAdmin" bool default false; alter table users add column if not exists "isFirstLoggedIn" bool default true; `); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query(` alter table users drop column "firstName"; alter table users drop column "lastName"; alter table users drop column "isAdmin"; `); } }