Table session

La table session permet de gérer les sessions utilisateur en base de données, elle a la particularité d'utiliser par défaut le moteur de stockage MEMORY, qui utilise la RAM du serveur plutôt que le système de fichiers.

Table

Table d'origine Champ d'origine Table de destination Champ de destination Type du champ de destination Taille du champ de destination Index champ de destination Extra Null Module Objet métier Attribut de l'Objet métier SQL lors du select Créé dans MySQL Objet métier créé Présent dans l'objet métier
sessionsession_id VARCHAR 50 PRIMARY Non Core Session id Non Non Non
sessionuser_id INT 11 Non Core Session user_id Non Non Non
sessiondata VARCHAR 255 Oui Core Session data Non Non Non
sessionsecurity_key VARCHAR 32 Non Core Session security_key Non Non Non
usersuser_agentsessionuser_agent VARCHAR 255 Oui Core Session user_agent Non Non Non
userscurrent_pagesessionreferer VARCHAR 255 Oui Core Session referer Non Non Non
usersip_at_regsessionip_address VARCHAR 39 Non Core Session ip_address Non Non Non
sessionip_forwarded VARCHAR 39 Oui Core Session ip_forwarded IFNULL(ip_forwarded, ip_address) Non Non Non
userscurrent_planetsessionplanet_id INT 11 Non Core Session planet_id Non Non Non
sessioncreated_at DATETIME Non Core Session created_at Non Non Non
usersonlinetimesessionupdated_at DATETIME Non Core Session updated_at Non Non Non

Triggers

Evènement Champ Valeur
CREATE created_at NOW()
CREATE updated_at NOW()
UPDATE updated_at NOW()

Indexes

Type Champs Nom Extra
PRIMARY session_id PRIMARY

Extra

Moteur de stockage Charset Interclassement
MEMORY UTF-8 utf8_general_ci