From 16d0ae60c1bd6db84754c2c442c4e7331fa9a08a Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 24 Mar 2019 11:35:43 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=B1=D1=8D=D0=BA=D0=B0=D0=BF=20=D0=91=D0=94=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B8=20=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/db/connManager.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/db/connManager.js b/server/db/connManager.js index d4e4eb7b..dc632a9b 100644 --- a/server/db/connManager.js +++ b/server/db/connManager.js @@ -1,3 +1,5 @@ +const fs = require('fs-extra'); + const SqliteConnectionPool = require('./SqliteConnectionPool'); const log = require('../core/getLogger').getLog(); @@ -18,6 +20,10 @@ class ConnManager { for (const poolConfig of this.config.db) { const dbFileName = this.config.dataDir + '/' + poolConfig.fileName; + + //бэкап + await fs.copy(dbFileName, `${dbFileName}.bak`); + const connPool = new SqliteConnectionPool(); await connPool.open(poolConfig.connCount, dbFileName);