+ % traitement des users
+ mnesia:transform_table(
+ user,
+ fun({user, Id, Cookie, Pseudo, Login, Password, Email, Date_creation, Date_derniere_connexion, Css, Nick_format, View_times, View_tooltips, Indice_flood, _Page_principale, Conversations, Ek_master, Last_ip}) ->
+ {user, Id, Cookie, Pseudo, Login, Password, Email, Date_creation, Date_derniere_connexion, Css, Nick_format, View_times, View_tooltips, reverse, Indice_flood, lists:map(fun({C, _}) -> C end, Conversations), Ek_master, Last_ip}
+ end,
+ record_info(fields, user),
+ user
+ ),
+ mnesia:transform_table(
+ minichat,
+ fun({minichat, Id, Auteur_id, Date, Pseudo, Contenu, Troll_id}) ->
+ {minichat, Id, Auteur_id, Date, Pseudo, Contenu, Troll_id, Id}
+ end,
+ record_info(fields, minichat),
+ minichat
+ ),
+ % met à jour les racines des messages
+ TODO ! -> mnesia:foldl(...)