UNPKG

@rsc-labs/medusa-documents

Version:
23 lines (22 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Invoice1712754851678 = void 0; const typeorm_1 = require("typeorm"); class Invoice1712754851678 { async up(queryRunner) { await queryRunner.addColumn('invoice', new typeorm_1.TableColumn({ name: 'document_invoice_settings_id', type: 'character varying', isNullable: true })); const foreignKey = new typeorm_1.TableForeignKey({ columnNames: ['document_invoice_settings_id'], referencedColumnNames: ['id'], referencedTableName: 'public.document_invoice_settings', }); await queryRunner.createForeignKey("invoice", foreignKey); } async down(queryRunner) { const table = await queryRunner.getTable("invoice"); const foreignKey = table.foreignKeys.find((fk) => fk.columnNames.indexOf("document_invoice_settings_id") !== -1); await queryRunner.dropForeignKey("invoice", foreignKey); await queryRunner.dropColumn("invoice", "document_invoice_settings_id"); } } exports.Invoice1712754851678 = Invoice1712754851678;