From 92db9ff10546e4a033621fbfd7d66d2aa3bf55e8 Mon Sep 17 00:00:00 2001 From: Christophe Romain Date: Wed, 30 Nov 2016 11:09:17 +0100 Subject: Improve handling of mnesia schema --- src/pubsub_migrate.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/pubsub_migrate.erl') diff --git a/src/pubsub_migrate.erl b/src/pubsub_migrate.erl index c493b58f..a329f3c3 100644 --- a/src/pubsub_migrate.erl +++ b/src/pubsub_migrate.erl @@ -253,7 +253,7 @@ update_node_database(Host, ServerHost) -> end, {atomic, NewRecords} = mnesia:transaction(F), {atomic, ok} = mnesia:delete_table(pubsub_node), - {atomic, ok} = mnesia:create_table(pubsub_node, + {atomic, ok} = ejabberd_mnesia:create(?MODULE, pubsub_node, [{disc_copies, [node()]}, {attributes, record_info(fields, @@ -421,7 +421,7 @@ update_state_database(_Host, _ServerHost) -> {atomic, NewRecs} = mnesia:transaction(fun mnesia:foldl/3, [F, [], pubsub_state]), {atomic, ok} = mnesia:delete_table(pubsub_state), - {atomic, ok} = mnesia:create_table(pubsub_state, + {atomic, ok} = ejabberd_mnesia:create(?MODULE, pubsub_state, [{disc_copies, [node()]}, {attributes, record_info(fields, pubsub_state)}]), FNew = fun () -> -- cgit v1.2.3