From 9c061a506080e96481712bc29b20841fb19b12f5 Mon Sep 17 00:00:00 2001 From: Etienne Bechara Date: Wed, 19 May 2021 18:09:43 -0300 Subject: [PATCH] fix: return migration queries --- source/sync/sync.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/sync/sync.service.ts b/source/sync/sync.service.ts index 75a483e..422c82d 100644 --- a/source/sync/sync.service.ts +++ b/source/sync/sync.service.ts @@ -36,7 +36,7 @@ export class SyncService { * configured entities. * @param options */ - public async syncSchema(options: SyncModuleOptions): Promise { + public async syncSchema(options: SyncModuleOptions): Promise<{ queries: string[] }> { this.loggerService.info('[OrmService] Starting database schema sync...'); const generator = this.mikroOrm.getSchemaGenerator(); @@ -44,7 +44,8 @@ export class SyncService { syncDump = this.removeBlacklistedQueries(syncDump, options); if (syncDump.length === 0) { - return this.loggerService.notice('[OrmService] Database schema is up to date'); + this.loggerService.notice('[OrmService] Database schema is up to date'); + return; } let syncQueries = await generator.getUpdateSchemaSQL(true, options.safe); @@ -52,6 +53,7 @@ export class SyncService { await generator.execute(syncQueries); this.loggerService.notice('[OrmService] Database schema successfully updated'); + return { queries: syncQueries.split('\n') }; } /**