Remove tabela CarBrands e inclui rotas para recuperar marcas e modelos

This commit is contained in:
Matheus Albino Brunhara
2022-08-29 01:30:23 -03:00
parent b4998b7c3e
commit 22a1a3dbfa
6 changed files with 1156 additions and 1047 deletions

View File

@@ -0,0 +1,28 @@
import {MigrationInterface, QueryRunner, Table} from "typeorm";
export class DropCarBrandsTable1661745915711 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.dropTable('carBrands')
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.createTable(
new Table({
name: 'carModels',
columns: [
{
name: 'id_brand',
type: 'uuid',
isPrimary: true,
generationStrategy: 'uuid',
default: 'uuid_generate_v4()',
},
{
name: 'name',
type: 'varchar',
}
],
}),
);
}
}