From 42546ca97e10ae79b41bfefe7fd2e39832befe4a Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Tue, 21 Dec 2021 20:21:32 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20jembadb=20=D0=B4=D0=BE=20=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D1=81=D0=B8=D0=B8=201.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 17 ++++++++++------- package.json | 2 +- server/db/JembaConnManager.js | 8 +++++++- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0418f427..7865b34a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "got": "^11.8.2", "he": "^1.2.0", "iconv-lite": "^0.6.3", - "jembadb": "^1.0.0", + "jembadb": "^1.3.0", "localforage": "^1.10.0", "lodash": "^4.17.21", "minimist": "^1.2.5", @@ -6379,9 +6379,12 @@ } }, "node_modules/jembadb": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jembadb/-/jembadb-1.0.0.tgz", - "integrity": "sha512-78QJEJm55seZaQS8rm9sFJ1yK8CT1E9Kowz+BUhfiRTijm7l2SvX7kc4p39fGBHC06HTUOpxDUKIqXhXLIn30Q==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jembadb/-/jembadb-1.3.0.tgz", + "integrity": "sha512-zMJ1GyXmqvniWToaZTzc3JPHK+SfvcynFHYsZAx8bJWlgVdQd6cqYpIEXJFP+3OZqxPTzMYG5OBGclxTsoOqtg==", + "engines": { + "node": ">=14.4.0" + } }, "node_modules/jest-worker": { "version": "27.3.1", @@ -16226,9 +16229,9 @@ } }, "jembadb": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jembadb/-/jembadb-1.0.0.tgz", - "integrity": "sha512-78QJEJm55seZaQS8rm9sFJ1yK8CT1E9Kowz+BUhfiRTijm7l2SvX7kc4p39fGBHC06HTUOpxDUKIqXhXLIn30Q==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jembadb/-/jembadb-1.3.0.tgz", + "integrity": "sha512-zMJ1GyXmqvniWToaZTzc3JPHK+SfvcynFHYsZAx8bJWlgVdQd6cqYpIEXJFP+3OZqxPTzMYG5OBGclxTsoOqtg==" }, "jest-worker": { "version": "27.3.1", diff --git a/package.json b/package.json index be33e27b..07a35c60 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "got": "^11.8.2", "he": "^1.2.0", "iconv-lite": "^0.6.3", - "jembadb": "^1.0.0", + "jembadb": "^1.3.0", "localforage": "^1.10.0", "lodash": "^4.17.21", "minimist": "^1.2.5", diff --git a/server/db/JembaConnManager.js b/server/db/JembaConnManager.js index e2e25c36..d91e3d44 100644 --- a/server/db/JembaConnManager.js +++ b/server/db/JembaConnManager.js @@ -46,7 +46,13 @@ class JembaConnManager { } log(`Open "${dbConfig.dbName}" begin`); - await dbConn.openDb({dbPath, cacheSize: dbConfig.cacheSize, compressed: dbConfig.compressed, forceFileClosing: dbConfig.forceFileClosing}); + await dbConn.openDb({ + dbPath, + create: true, + cacheSize: dbConfig.cacheSize, + compressed: dbConfig.compressed, + forceFileClosing: dbConfig.forceFileClosing + }); if (dbConfig.openAll) { try {