From e51369952ed91364d217ca560e113fe4b559a993 Mon Sep 17 00:00:00 2001 From: Joe Porpeglia Date: Fri, 3 Dec 2021 16:07:30 -0500 Subject: [PATCH] Add suffix to plugin sqlite db file Signed-off-by: Joe Porpeglia --- packages/backend-common/src/database/DatabaseManager.test.ts | 2 +- packages/backend-common/src/database/DatabaseManager.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend-common/src/database/DatabaseManager.test.ts b/packages/backend-common/src/database/DatabaseManager.test.ts index d5271bc2b5..2587a70423 100644 --- a/packages/backend-common/src/database/DatabaseManager.test.ts +++ b/packages/backend-common/src/database/DatabaseManager.test.ts @@ -284,7 +284,7 @@ describe('DatabaseManager', () => { // sqlite3 uses 'filename' instead of 'database' expect(overrides).toHaveProperty( 'connection.filename', - `plugin_with_different_client/${pluginId}`, + `plugin_with_different_client/${pluginId}.sqlite`, ); }); diff --git a/packages/backend-common/src/database/DatabaseManager.ts b/packages/backend-common/src/database/DatabaseManager.ts index 977516a18b..aee47aedc1 100644 --- a/packages/backend-common/src/database/DatabaseManager.ts +++ b/packages/backend-common/src/database/DatabaseManager.ts @@ -119,7 +119,7 @@ export class DatabaseManager { // if persisting to a file, create separate files per plugin to avoid db migration issues. if (sqliteFilename !== ':memory:') { - return `${sqliteFilename}/${pluginId}`; + return `${sqliteFilename}/${pluginId}.sqlite`; } // sqlite database name should fallback to ':memory:' as a special case