hunk.code_window:           --health-interval 10s
             --health-timeout 5s
             --health-retries 5
           ports:
             - 5432:5432
       steps:
  
hunk.labels: keep keep keep keep add keep
hunk.after_edit:     defaults:
         run:
           working-directory: ./server
  
hunk.file_path: .github/workflows/test.yml
hunk.type: add
file: import { MigrationInterface, QueryRunner } from 'typeorm';
  
  export class CreateUserTable1645130759468 implements MigrationInterface {
    public async up(queryRunner: QueryRunner): Promise<void> {
      await queryRunner.query(`
          create table if not exists users
          (
              id          uuid      default uuid_generate_v4() not null
                  constraint "PK_a3ffb1c0c8416b9fc6f907b7433"
                      primary key,
              email       varchar                              not null,
              password    varchar                              not null,
              salt        varchar                              not null,
              "createdAt" timestamp default now()              not null
          );
        `);
    }
  
    public async down(queryRunner: QueryRunner): Promise<void> {
      await queryRunner.query(`drop table users`);
    }
  }
  