Session Management (Noch leer)

Dieser Commit ist enthalten in:
2025-06-07 14:49:40 +02:00
Ursprung fc2145bd19
Commit 6f491e3833
9 geänderte Dateien mit 449 neuen und 5 gelöschten Zeilen

Datei anzeigen

@@ -17,3 +17,15 @@ CREATE TABLE IF NOT EXISTS licenses (
valid_until DATE NOT NULL,
is_active BOOLEAN DEFAULT TRUE
);
CREATE TABLE IF NOT EXISTS sessions (
id SERIAL PRIMARY KEY,
license_id INTEGER REFERENCES licenses(id),
session_id TEXT UNIQUE NOT NULL,
ip_address TEXT,
user_agent TEXT,
started_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
last_heartbeat TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
ended_at TIMESTAMP,
is_active BOOLEAN DEFAULT TRUE
);