core: add history for psdoc,ddoc,drdoc

This commit is contained in:
undefined committed 2020-10-05 20:58:18 +08:00
1 parent c49970f4be
commit b8c316c44b
12 files changed
+70 -32

No files matched your search

-1
View File
@@ -29,7 +29,6 @@ export const builtinHandler = [
export const builtinScript = [
'rating', 'difficulty', 'problemStat', 'blacklist', 'deleteUser',
'upgrade0_1',
];
function getFiles(folder: string, base = ''): string[] {
+8 -4
View File
@@ -58,10 +58,14 @@ export async function load(call: Entry) {
require('../service/monitor');
for (const i of builtinModel) require(`../model/${i}`);
const modelSystem = require('../model/system');
const dbVer = await modelSystem.get('db.ver');
if (dbVer !== 1) {
const ins = require('../script/upgrade0_1');
await ins.run({ username: 'Root', password: 'rootroot' });
const scripts = require('../upgrade');
let dbVer = (await modelSystem.get('db.ver')) || 0;
const expected = scripts.length;
while (dbVer < expected) {
logger.info('Upgrading database: from %d to %d', dbVer, expected);
await scripts[dbVer]();
dbVer++;
await modelSystem.set('db.ver', dbVer);
}
bus.serial('app/started');
return await modelSystem.get('server.worker');