- return callback(null, actualVersion)
- },
-
- function abortMigrationIfNotNeeded (actualVersion, callback) {
- // No need migrations
- if (actualVersion >= LAST_MIGRATION_VERSION) return finalCallback(null)
+ // Search in "Applications" or "application" tables
+ try {
+ const [ rows ] = await sequelizeTypescript.query('SELECT "migrationVersion" FROM "Applications"')
+ if (rows && rows[ 0 ] && rows[ 0 ].migrationVersion) {
+ actualVersion = rows[ 0 ].migrationVersion
+ }
+ } catch {
+ const [ rows ] = await sequelizeTypescript.query('SELECT "migrationVersion" FROM "application"')
+ if (rows && rows[0] && rows[0].migrationVersion) {
+ actualVersion = rows[0].migrationVersion
+ }
+ }