pad every number in backup file name
This commit is contained in:
parent
b7bb5c1c33
commit
cef5d50918
14
db/backup.ts
14
db/backup.ts
@ -81,14 +81,18 @@ export default async function backup(schedule: "daily" | "weekly" | "monthly") {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pad(number: number) {
|
||||||
|
return number.toString().padStart(2, "0");
|
||||||
|
}
|
||||||
|
|
||||||
function getFileName(database: string) {
|
function getFileName(database: string) {
|
||||||
const now = new Date();
|
const now = new Date();
|
||||||
const year = now.getUTCFullYear();
|
const year = now.getUTCFullYear();
|
||||||
const month = (now.getUTCMonth() + 1).toString().padStart(2, "0");
|
const month = pad(now.getUTCMonth() + 1);
|
||||||
const day = now.getUTCDate();
|
const day = pad(now.getUTCDate());
|
||||||
const hours = now.getUTCHours();
|
const hours = pad(now.getUTCHours());
|
||||||
const minutes = now.getUTCMinutes();
|
const minutes = pad(now.getUTCMinutes());
|
||||||
const seconds = now.getUTCSeconds();
|
const seconds = pad(now.getUTCSeconds());
|
||||||
|
|
||||||
return `${database}-${year}-${month}-${day}_${hours}-${minutes}-${seconds}.sql.gz`; // 2021-09-15_16-00-02.sql.gz
|
return `${database}-${year}-${month}-${day}_${hours}-${minutes}-${seconds}.sql.gz`; // 2021-09-15_16-00-02.sql.gz
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user