mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 04:26:01 +00:00
27 lines
884 B
JavaScript
27 lines
884 B
JavaScript
const path = require('path');
|
|
const os = require('os');
|
|
const fs = require('fs');
|
|
|
|
const baseDir = path.join(os.homedir(), '.dbgate');
|
|
|
|
function createTimeStamp() {
|
|
const now = new Date();
|
|
const year = now.getFullYear();
|
|
const month = String(now.getMonth() + 1).padStart(2, '0'); // měsíc je 0-indexovaný
|
|
const day = String(now.getDate()).padStart(2, '0');
|
|
const hours = String(now.getHours()).padStart(2, '0');
|
|
const minutes = String(now.getMinutes()).padStart(2, '0');
|
|
const seconds = String(now.getSeconds()).padStart(2, '0');
|
|
|
|
// Poskládáme datum a čas do názvu souboru
|
|
const ts = `${year}-${month}-${day}_${hours}-${minutes}-${seconds}`;
|
|
return ts;
|
|
}
|
|
|
|
if (fs.existsSync(path.join(baseDir, 'connections.jsonl'))) {
|
|
fs.renameSync(
|
|
path.join(baseDir, 'connections.jsonl'),
|
|
path.join(baseDir, `connections-${createTimeStamp()}.jsonl.bak`)
|
|
);
|
|
}
|