- end;\r
-% 2 -> 3\r
-patch(2) ->\r
- mnesia:transform_table(\r
- troll,\r
- fun({troll, Id_troll, Id_user, Date_create, Date_post, Content}) ->\r
- % recherche le message associé s'il existe\r
- Id_minichat = case e(q([M || M <- mnesia:table(minichat), element(7, M) =:= Id_troll]), [{tmpdir, ?KEY_SORT_TEMP_DIR}]) of\r
- [M] -> element(2, M);\r
- _ -> undefined\r
- end,\r
- {troll, Id_troll, Id_user, Id_minichat, Date_create, Date_post, Content}\r
- end,\r
- record_info(fields, troll)\r
- ),\r
- %mnesia:del_table_index(minichat, troll_id),\r
- mnesia:transform_table(\r
- minichat,\r
- fun({minichat, Id, Auteur_id, Date, Pseudo, Contenu, _Troll_id, Racine_id}) ->\r
- {minichat, Id, Auteur_id, Date, Pseudo, Contenu, Racine_id, normal}\r
- end,\r
- record_info(fields, minichat)\r
+ end;
+% 2 -> 3
+patch(2) ->
+ mnesia:transform_table(
+ troll,
+ fun({troll, Id_troll, Id_user, Date_create, Date_post, Content}) ->
+ % recherche le message associé s'il existe
+ Id_minichat = case e(q([M || M <- mnesia:table(minichat), element(7, M) =:= Id_troll]), [{tmpdir, ?KEY_SORT_TEMP_DIR}]) of
+ [M] -> element(2, M);
+ _ -> undefined
+ end,
+ {troll, Id_troll, Id_user, Id_minichat, Date_create, Date_post, Content}
+ end,
+ record_info(fields, troll)
+ ),
+ %mnesia:del_table_index(minichat, troll_id),
+ mnesia:transform_table(
+ minichat,
+ fun({minichat, Id, Auteur_id, Date, Pseudo, Contenu, _Troll_id, Racine_id}) ->
+ {minichat, Id, Auteur_id, Date, Pseudo, Contenu, Racine_id, normal}
+ end,
+ record_info(fields, minichat)