]),
mnesia:create_table(minichat, [
{attributes, record_info(fields, minichat)},
- {index, [auteur_id, troll_id]},
{disc_copies, [node()]}
]),
mnesia:create_table(reponse_minichat, [
{type, bag},
{attributes, record_info(fields, reponse_minichat)},
- {index, [cible]},
{disc_copies, [node()]}
]),
mnesia:create_table(user, [
{attributes, record_info(fields, user)},
- {index, [cookie, login]},
{disc_copies, [node()]}
]),
mnesia:create_table(ip_table, [
]),
mnesia:create_table(troll, [
{attributes, record_info(fields, troll)},
- {index, [date_post]},
{disc_copies, [node()]}
- ]).
+ ]),
+ creer_indexes().
+
+
+% mis à part car lors de la reprise de données avec load_textfile les indexes ne sont pas recréés
+creer_indexes() ->
+ mnesia:add_table_index(minichat, auteur_id),
+ mnesia:add_table_index(minichat, troll_id),
+ mnesia:add_table_index(reponse_minichat, cible),
+ mnesia:add_table_index(user, cookie),
+ mnesia:add_table_index(user, login),
+ mnesia:add_table_index(troll, date_post).
% Connexion à la base de données de yaws sur overnux
{aborted, Raison} -> {erreur, Raison};
{atomic, _} -> ok
end.
-% 2 -> 3
-%patch(2) ->
-
+
% Prend un chemin vers la feuille de style de type "css/1/euphorik.css"
% et renvoie "styles/1/euphorik.css"
-patch1_transforme_css(["css" | Reste]) ->
- ["styles" | Reste];
+patch1_transforme_css("css" ++ Reste) ->
+ "styles" ++ Reste;
patch1_transforme_css(F) ->
F.