32 lines
627 B
JavaScript
32 lines
627 B
JavaScript
const Database = require('better-sqlite3');
|
|
const db = new Database('plusfit.db');
|
|
|
|
console.log('🔧 Starte Datenbank-Update (Widerruf)...');
|
|
|
|
// 1. Widerrufsfrist
|
|
db.prepare(`
|
|
ALTER TABLE users
|
|
ADD COLUMN widerruf_moeglich_bis TEXT
|
|
`).run();
|
|
|
|
// 2. Widerrufen am
|
|
db.prepare(`
|
|
ALTER TABLE users
|
|
ADD COLUMN widerrufen_am TEXT
|
|
`).run();
|
|
|
|
// 3. Widerrufen von IP
|
|
db.prepare(`
|
|
ALTER TABLE users
|
|
ADD COLUMN widerrufen_von_ip TEXT
|
|
`).run();
|
|
|
|
// 4. Status
|
|
db.prepare(`
|
|
ALTER TABLE users
|
|
ADD COLUMN status TEXT DEFAULT 'aktiv'
|
|
`).run();
|
|
|
|
console.log('✅ Datenbank erfolgreich erweitert');
|
|
db.close();
|