From 7dba8c4f3805abf7eae354ceefad28fc50273c45 Mon Sep 17 00:00:00 2001 From: Andrey Sobolev Date: Tue, 1 Mar 2022 10:32:01 +0700 Subject: [PATCH] Allow to upgrade all workspaces (#1073) Signed-off-by: Andrey Sobolev --- dev/tool/src/index.ts | 13 +++++++++++++ server/tool/src/index.ts | 6 +++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/dev/tool/src/index.ts b/dev/tool/src/index.ts index a9b21ed486..03cc68d574 100644 --- a/dev/tool/src/index.ts +++ b/dev/tool/src/index.ts @@ -119,6 +119,19 @@ program }) }) +program + .command('upgrade') + .description('upgrade') + .action(async (cmd) => { + return await withDatabase(mongodbUri, async (db) => { + const workspaces = await listWorkspaces(db) + for (const ws of workspaces) { + console.log('---UPGRADING----', ws.workspace) + await upgradeWorkspace(db, ws.workspace) + } + }) + }) + program .command('drop-workspace ') .description('drop workspace') diff --git a/server/tool/src/index.ts b/server/tool/src/index.ts index 66b52f34bd..1638ed916a 100644 --- a/server/tool/src/index.ts +++ b/server/tool/src/index.ts @@ -199,9 +199,13 @@ async function createUpdateIndexes (connection: CoreClient, db: Db): Promise 0) { + console.log('created indexes', d, bb) } } }