UNPKG

@jsgurucompany/jsg-nestjs-common

Version:

Initial README.md

43 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.down = exports.up = void 0; const sequelize_1 = require("sequelize"); const up = async ({ context }) => { await context.createTable('examples', { id: { type: sequelize_1.DataTypes.UUID, defaultValue: sequelize_1.DataTypes.UUIDV4, allowNull: false, primaryKey: true, }, name: { type: sequelize_1.DataTypes.STRING, allowNull: false, }, foreignId: { type: sequelize_1.DataTypes.UUID, references: { model: 'examples', key: 'id', }, onDelete: 'CASCADE', onUpdate: 'CASCADE', }, createdAt: { type: sequelize_1.DataTypes.DATE, allowNull: false, defaultValue: sequelize_1.default.literal('CURRENT_TIMESTAMP'), }, updatedAt: { type: sequelize_1.DataTypes.DATE, allowNull: false, defaultValue: sequelize_1.default.literal('CURRENT_TIMESTAMP'), }, }); }; exports.up = up; const down = async ({ context }) => { await context.dropTable('examples'); }; exports.down = down; //# sourceMappingURL=sample-migration.js.map