V1.1 Verschiedene Anpassungen
This commit is contained in:
23
database.js
23
database.js
@@ -172,6 +172,21 @@ function initDatabase() {
|
||||
}
|
||||
});
|
||||
|
||||
// Migration: Wochenend-Reise und angewendeter Wochenend-Prozentsatz hinzufügen
|
||||
db.run(`ALTER TABLE timesheet_entries ADD COLUMN weekend_travel INTEGER DEFAULT 0`, (err) => {
|
||||
// Fehler ignorieren wenn Spalte bereits existiert
|
||||
if (err && !err.message.includes('duplicate column')) {
|
||||
console.warn('Warnung beim Hinzufügen der Spalte weekend_travel:', err.message);
|
||||
}
|
||||
});
|
||||
|
||||
db.run(`ALTER TABLE timesheet_entries ADD COLUMN applied_weekend_percentage REAL DEFAULT NULL`, (err) => {
|
||||
// Fehler ignorieren wenn Spalte bereits existiert
|
||||
if (err && !err.message.includes('duplicate column')) {
|
||||
console.warn('Warnung beim Hinzufügen der Spalte applied_weekend_percentage:', err.message);
|
||||
}
|
||||
});
|
||||
|
||||
// Migration: User-Felder hinzufügen (Personalnummer, Wochenstunden, Urlaubstage)
|
||||
db.run(`ALTER TABLE users ADD COLUMN personalnummer TEXT`, (err) => {
|
||||
// Fehler ignorieren wenn Spalte bereits existiert
|
||||
@@ -193,6 +208,14 @@ function initDatabase() {
|
||||
}
|
||||
});
|
||||
|
||||
// Migration: Urlaubstage-Offset (manuelle Korrektur durch Verwaltung)
|
||||
db.run(`ALTER TABLE users ADD COLUMN vacation_offset_days REAL DEFAULT 0`, (err) => {
|
||||
// Fehler ignorieren wenn Spalte bereits existiert
|
||||
if (err && !err.message.includes('duplicate column')) {
|
||||
console.warn('Warnung beim Hinzufügen der Spalte vacation_offset_days:', err.message);
|
||||
}
|
||||
});
|
||||
|
||||
// Migration: ping_ip Spalte hinzufügen
|
||||
db.run(`ALTER TABLE users ADD COLUMN ping_ip TEXT`, (err) => {
|
||||
// Fehler ignorieren wenn Spalte bereits existiert
|
||||
|
||||
Reference in New Issue
Block a user