UNPKG

medusa-invoice

Version:
23 lines 2.42 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; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcxMjc1NDg1MTY3OC1JbnZvaWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL21pZ3JhdGlvbnMvMTcxMjc1NDg1MTY3OC1JbnZvaWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFDQUF3RjtBQUV4RixNQUFhLG9CQUFvQjtJQUV0QixLQUFLLENBQUMsRUFBRSxDQUFDLFdBQXdCO1FBRXBDLE1BQU0sV0FBVyxDQUFDLFNBQVMsQ0FBQyxTQUFTLEVBQ2pDLElBQUkscUJBQVcsQ0FDWCxFQUFFLElBQUksRUFBRSw4QkFBOEIsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxDQUN4RixDQUNKLENBQUE7UUFFRCxNQUFNLFVBQVUsR0FBRyxJQUFJLHlCQUFlLENBQUM7WUFDbkMsV0FBVyxFQUFFLENBQUMsOEJBQThCLENBQUM7WUFDN0MscUJBQXFCLEVBQUUsQ0FBQyxJQUFJLENBQUM7WUFDN0IsbUJBQW1CLEVBQUUsa0NBQWtDO1NBQzFELENBQUMsQ0FBQTtRQUNGLE1BQU0sV0FBVyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUM5RCxDQUFDO0lBRU0sS0FBSyxDQUFDLElBQUksQ0FBQyxXQUF3QjtRQUN0QyxNQUFNLEtBQUssR0FBRyxNQUFNLFdBQVcsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUE7UUFDbkQsTUFBTSxVQUFVLEdBQUcsS0FBSyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQ3JDLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyw4QkFBOEIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUN4RSxDQUFBO1FBQ0QsTUFBTSxXQUFXLENBQUMsY0FBYyxDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsQ0FBQTtRQUN2RCxNQUFNLFdBQVcsQ0FBQyxVQUFVLENBQUMsU0FBUyxFQUFFLDhCQUE4QixDQUFDLENBQUE7SUFDM0UsQ0FBQztDQUNKO0FBMUJELG9EQTBCQyJ9