MovixOpenSource/API/Mainapi/exportscripts/add_sessions_table.sql
Movix 1401dc20f3 tird release
mon compte github a été détecté comme du spam je crois
2026-04-28 17:55:00 +02:00

14 lines
615 B
SQL

-- Table pour les sessions utilisateur
-- Cette table remplace le stockage des sessions dans les fichiers JSON
CREATE TABLE IF NOT EXISTS user_sessions (
id VARCHAR(255) PRIMARY KEY,
user_id VARCHAR(255) NOT NULL,
user_type ENUM('oauth', 'bip39') NOT NULL,
device TEXT,
user_agent TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
accessed_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
INDEX idx_user_sessions_user (user_id, user_type),
INDEX idx_user_sessions_accessed (accessed_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;