Compare commits
1 Commits
307a373667
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
27e1354129 |
10
index.js
10
index.js
@@ -144,13 +144,21 @@ async function getDbSizeBytes() {
|
||||
async function createDatabaseBackup() {
|
||||
try {
|
||||
console.log('Connecting to database...');
|
||||
|
||||
// Close any existing connection to avoid conflicts
|
||||
try {
|
||||
await sql.close();
|
||||
} catch (closeErr) {
|
||||
// Ignore error if no connection exists
|
||||
}
|
||||
|
||||
await sql.connect(config);
|
||||
|
||||
console.log('Creating database backup...');
|
||||
const backupQuery = `
|
||||
BACKUP DATABASE [${process.env.MSSQL_DATABASE}]
|
||||
TO DISK = N'${backupFilePath}'
|
||||
WITH FORMAT, INIT, NAME = N'${process.env.MSSQL_DATABASE}-Vollständig Datenbank Sichern',
|
||||
WITH FORMAT, INIT, COMPRESSION, NAME = N'${process.env.MSSQL_DATABASE}-Vollständig Datenbank Sichern',
|
||||
SKIP, NOREWIND, NOUNLOAD, STATS = 10
|
||||
`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user