====== Table user_log ======
===== Table =====
La table user_log enregistre tous les paramètres de connexion pour chacune des sessions ouvertes dans le jeu. On y retrouve les adresses IP utilisées et l'historique des adresses e-mail utilisées par un compte particulier tout au long du déroulement du jeu.
^ 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 |
| | ^**user_log**|user_id| INT | 11 ^ INDEX | | Non | User | User::Log | id | | Non | Non | Non |
|users|email_2^**user_log**|email| VARCHAR | 200 ^ INDEX | | Non | User | User::Log | email | | Non | Non | Non |
|users|user_lastip^**user_log**|ip_address| VARCHAR | 39 ^ INDEX | | Non | User | User::Log | ip_address | | Non | Non | Non |
| | ^**user_log**|ip_forwarded| VARCHAR | 39 ^ INDEX | ^ Oui | User | User::Log | ip_forwarded | IFNULL(ip_forwarded, ip_address) | Non | Non | Non |
| | ^**user_log**|created_at| DATETIME | | | | Non | User | User::Log | created_at | | Non | Non | Non |
| | ^**user_log**|updated_at| DATETIME | | | | Non | User | User::Log | 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 ^
| INDEX | user_id | IDX_LOG_USER_ID | |
| INDEX | email | UNQ_LOG_EMAIL | |
| INDEX | ip_address | UNQ_LOG_IP_ADDRESS | |
| INDEX | ip_forwarded | UNQ_LOG_IP_FORWARDED | |
===== Extra =====
^ Moteur de stockage ^ Charset ^ Interclassement ^
| ARCHIVE | UTF-8 | utf8_general_ci |