mnesia:delete_schema([node()]),\r
mnesia:create_schema([node()]), % nécessaire pour les tables sur disc\r
mnesia:start(),\r
- create_tables().\r
-\r
+ create_tables().
+ \r
create_tables() ->\r
mnesia:create_table(counter, [\r
end,
record_info(fields, user),
user
+ );
+% Ajout du numéro de page de la conv principale
+vers_version(5) ->
+ mnesia:transform_table(
+ user,
+ fun({user, Id, Cookie, Pseudo, Login, Password, Email, Date_creation, Date_derniere_connexion, Css, Indice_flood, Conversations}) ->
+ {user, Id, Cookie, Pseudo, Login, Password, Email, Date_creation, Date_derniere_connexion, Css, Indice_flood, 1, Conversations}
+ end,
+ record_info(fields, user),
+ user
).
+
% exemple de peuplage de la BD, utilisé pour les tests
peupler() ->
mnesia:transaction(
mnesia:write({minichat, now(), "Paul", "Salut à toi !"})
end
).
-
-