aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ejabberd_mnesia.erl8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ejabberd_mnesia.erl b/src/ejabberd_mnesia.erl
index 3cf2e460a..32fa158c2 100644
--- a/src/ejabberd_mnesia.erl
+++ b/src/ejabberd_mnesia.erl
@@ -258,7 +258,13 @@ validator() ->
[unique]).
create(Name, TabDef) ->
- ?INFO_MSG("Creating Mnesia table '~s'", [Name]),
+ Type = lists:foldl(
+ fun({ram_copies, _}, _) -> " ram ";
+ ({disc_copies, _}, _) -> " disc ";
+ ({disc_only_copies, _}, _) -> " disc_only ";
+ (_, Acc) -> Acc
+ end, " ", TabDef),
+ ?INFO_MSG("Creating Mnesia~stable '~s'", [Type, Name]),
case mnesia_op(create_table, [Name, TabDef]) of
{atomic, ok} ->
add_table_copy(Name);