fix(migrations): use CREATE TYPE IF NOT EXISTS for invoices enum

Allows migration to run when enum already exists in prod DB. Prevents
'type already exists' error on redeployment.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
natib21
2026-06-30 02:03:20 +00:00
parent 9bd7edbd03
commit 3ceacbe9a9

View File

@@ -16,7 +16,7 @@ export class CreateInvoices1821000000002 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`
CREATE TYPE freight.invoices_status_enum AS ENUM (
CREATE TYPE IF NOT EXISTS freight.invoices_status_enum AS ENUM (
'DRAFT',
'PENDING',
'PAID',