Добавлено отображение версии БД в статистику

This commit is contained in:
Book Pauk
2022-10-22 19:50:51 +07:00
parent 12e5c32578
commit 8d5792d456
3 changed files with 8 additions and 6 deletions

View File

@@ -697,6 +697,8 @@ class Search {
<div><div ${keyStyle}>Уникальных названий серий:</div><span>${stat.seriesCount}</span></div>
<div><div ${keyStyle}>Найдено жанров:</div><span>${stat.genreCount}</span></div>
<div><div ${keyStyle}>Найдено языков:</div><span>${stat.langCount}</span></div>
<br>
<div><div ${keyStyle}>Версия поисковой БД:</div><span>${this.config.dbVersion}</span></div>
`;
info += `

View File

@@ -14,7 +14,11 @@ module.exports = {
bookReadLink: '',
loggingEnabled: true,
//поправить в случае, если были критические изменения в DbCreator
//иначе будет рассинхронизация между сервером и клиентом на уровне БД
dbVersion: '3',
dbCacheSize: 5,
maxPayloadSize: 500,//in MB
maxFilesDirSize: 1024*1024*1024,//1Gb
queryCacheEnabled: true,
@@ -22,7 +26,7 @@ module.exports = {
inpxCheckInterval: 60,//minutes
lowMemoryMode: false,
webConfigParams: ['name', 'version', 'branch', 'bookReadLink'],
webConfigParams: ['name', 'version', 'branch', 'bookReadLink', 'dbVersion'],
allowRemoteLib: false,
remoteLib: false,

View File

@@ -2,10 +2,6 @@ const fs = require('fs-extra');
const utils = require('./utils');
//поправить в случае, если были критические изменения в DbCreator
//иначе будет рассинхронизация между сервером и клиентом на уровне БД
const dbCreatorVersion = '3';
class InpxHashCreator {
constructor(config) {
this.config = config;
@@ -18,7 +14,7 @@ class InpxHashCreator {
if (await fs.pathExists(config.inpxFilterFile))
inpxFilterHash = await utils.getFileHash(config.inpxFilterFile, 'sha256', 'hex');
const joinedHash = dbCreatorVersion + inpxFilterHash +
const joinedHash = this.config.dbVersion + inpxFilterHash +
await utils.getFileHash(config.inpxFile, 'sha256', 'hex');
return utils.getBufHash(joinedHash, 'sha256', 'hex');