import { MigrationInterface , QueryRunner , Table } from 'typeorm' ; export class user1567973019623 implements MigrationInterface { public async up ( queryRunner ) { await queryRunner . createTable ( new Table ( { name : 'user' , columns : [ { name : 'id' , type : 'integer' , isPrimary : true , isGenerated : true , generationStrategy : 'increment' , } , { name : 'role' , type : 'varchar' , } , { name : 'firstname' , type : 'varchar' , } , { name : 'lastname' , type : 'varchar' , } , { name : 'email' , type : 'varchar' , isUnique : true , } , { name : 'password' , type : 'varchar' , } , { name : 'enabled' , type : 'integer' , } , ] , } ) , true ) ; } public async down ( queryRunner ) { await queryRunner . dropTable ( 'user' ) ; } }