diff --git a/src/database/migrations/1718675739425-update-column-tax.ts b/src/database/migrations/1718675739425-update-column-tax.ts new file mode 100644 index 0000000..78a58a9 --- /dev/null +++ b/src/database/migrations/1718675739425-update-column-tax.ts @@ -0,0 +1,16 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class UpdateColumnTax1718675739425 implements MigrationInterface { + name = 'UpdateColumnTax1718675739425' + + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE "taxes" DROP COLUMN "value"`); + await queryRunner.query(`ALTER TABLE "taxes" ADD "value" double precision NOT NULL DEFAULT '0'`); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(`ALTER TABLE "taxes" DROP COLUMN "value"`); + await queryRunner.query(`ALTER TABLE "taxes" ADD "value" integer NOT NULL DEFAULT '0'`); + } + +} diff --git a/src/modules/transaction/tax/data/models/tax.model.ts b/src/modules/transaction/tax/data/models/tax.model.ts index 07fa6cc..cad7509 100644 --- a/src/modules/transaction/tax/data/models/tax.model.ts +++ b/src/modules/transaction/tax/data/models/tax.model.ts @@ -8,6 +8,6 @@ export class TaxModel extends BaseStatusModel implements TaxEntity { @Column('varchar', { name: 'name' }) name: string; - @Column('int', { name: 'value', default: 0 }) + @Column('float', { name: 'value', default: 0 }) value: number; }