UNPKG

sequelize-typescript-migration

Version:
12 lines 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); async function getLastMigrationState(sequelize) { const [lastExecutedMigration,] = await sequelize.query("SELECT name FROM SequelizeMeta ORDER BY name desc limit 1", { type: "SELECT" }); const lastRevision = lastExecutedMigration !== undefined ? lastExecutedMigration["name"].split("-")[0] : -1; const [lastMigration,] = await sequelize.query(`SELECT state FROM SequelizeMetaMigrations where revision = '${lastRevision}'`, { type: "SELECT" }); return lastMigration ? lastMigration["state"] : undefined; } exports.default = getLastMigrationState; //# sourceMappingURL=getLastMigrationState.js.map