UNPKG

medusa-invoice

Version:
49 lines 3.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Invoice1711701185935 = void 0; const typeorm_1 = require("typeorm"); class Invoice1711701185935 { async up(queryRunner) { await queryRunner.createTable(new typeorm_1.Table({ name: "invoice", columns: [ { name: "id", type: "character varying", isPrimary: true }, { name: "number", type: "character varying" }, { name: "display_number", type: "character varying" }, { name: "order_id", type: "character varying" }, { name: "document_settings_id", type: "character varying" }, { name: "created_at", type: "TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now()", }, { name: "updated_at", type: "TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now()", }, { name: "deleted_at", type: "TIMESTAMP WITH TIME ZONE", isNullable: true, }, ], foreignKeys: [ { columnNames: ["order_id"], referencedColumnNames: ["id"], referencedTableName: "public.order", }, { columnNames: ["document_settings_id"], referencedColumnNames: ["id"], referencedTableName: "public.document_settings", }, ], }), true); } async down(queryRunner) { await queryRunner.dropTable("invoice", true); await queryRunner.query(`UPDATE "order" SET metadata = metadata #- '{invoice_id}'`); } } exports.Invoice1711701185935 = Invoice1711701185935; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcxMTcwMTE4NTkzNS1JbnZvaWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL21pZ3JhdGlvbnMvMTcxMTcwMTE4NTkzNS1JbnZvaWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFDQUFpRTtBQUVqRSxNQUFhLG9CQUFvQjtJQUN4QixLQUFLLENBQUMsRUFBRSxDQUFDLFdBQXdCO1FBQ3RDLE1BQU0sV0FBVyxDQUFDLFdBQVcsQ0FDM0IsSUFBSSxlQUFLLENBQUM7WUFDUixJQUFJLEVBQUUsU0FBUztZQUNmLE9BQU8sRUFBRTtnQkFDUCxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUU7Z0JBQzFELEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUU7Z0JBQzdDLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRTtnQkFDckQsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRTtnQkFDL0MsRUFBRSxJQUFJLEVBQUUsc0JBQXNCLEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFO2dCQUMzRDtvQkFDRSxJQUFJLEVBQUUsWUFBWTtvQkFDbEIsSUFBSSxFQUFFLGlEQUFpRDtpQkFDeEQ7Z0JBQ0Q7b0JBQ0UsSUFBSSxFQUFFLFlBQVk7b0JBQ2xCLElBQUksRUFBRSxpREFBaUQ7aUJBQ3hEO2dCQUNEO29CQUNFLElBQUksRUFBRSxZQUFZO29CQUNsQixJQUFJLEVBQUUsMEJBQTBCO29CQUNoQyxVQUFVLEVBQUUsSUFBSTtpQkFDakI7YUFDRjtZQUNELFdBQVcsRUFBRTtnQkFDWDtvQkFDRSxXQUFXLEVBQUUsQ0FBQyxVQUFVLENBQUM7b0JBQ3pCLHFCQUFxQixFQUFFLENBQUMsSUFBSSxDQUFDO29CQUM3QixtQkFBbUIsRUFBRSxjQUFjO2lCQUNwQztnQkFDRDtvQkFDRSxXQUFXLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztvQkFDckMscUJBQXFCLEVBQUUsQ0FBQyxJQUFJLENBQUM7b0JBQzdCLG1CQUFtQixFQUFFLDBCQUEwQjtpQkFDaEQ7YUFDRjtTQUNGLENBQUMsRUFDRixJQUFJLENBQ0wsQ0FBQztJQUNKLENBQUM7SUFFTSxLQUFLLENBQUMsSUFBSSxDQUFDLFdBQXdCO1FBQ3hDLE1BQU0sV0FBVyxDQUFDLFNBQVMsQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDN0MsTUFBTSxXQUFXLENBQUMsS0FBSyxDQUNyQiwwREFBMEQsQ0FDM0QsQ0FBQztJQUNKLENBQUM7Q0FDRjtBQWhERCxvREFnREMifQ==