medusa-invoice
Version:
Generate invoice from Medusa
23 lines • 2.42 kB
JavaScript
;
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