@lynsoluciones/medusa-docs
Version:
Medusa plugins to generate docs
33 lines (32 loc) • 1.55 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DocumentShippingTagSettings1733389055852 = void 0;
const typeorm_1 = require("typeorm");
class DocumentShippingTagSettings1733389055852 {
async up(queryRunner) {
await queryRunner.createTable(new typeorm_1.Table({
name: 'document_shipping_tag_settings',
columns: [
{ name: 'id', type: 'character varying', isPrimary: true },
{ name: 'store_id', type: 'character varying', isNullable: true },
{ name: 'forced_number', type: 'int', isNullable: true },
{ name: 'number_format', type: 'character varying', isNullable: true },
{ name: 'template', type: 'character varying', isNullable: true },
{ 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: ['store_id'],
referencedColumnNames: ['id'],
referencedTableName: 'public.store',
}
]
}), true);
}
async down(queryRunner) {
await queryRunner.dropTable('document_shipping_tag_settings', true);
}
}
exports.DocumentShippingTagSettings1733389055852 = DocumentShippingTagSettings1733389055852;