summaryrefslogtreecommitdiff
path: root/src/pubsub_migrate.erl
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2016-11-30 11:09:17 +0100
committerChristophe Romain <christophe.romain@process-one.net>2016-11-30 11:09:17 +0100
commit92db9ff10546e4a033621fbfd7d66d2aa3bf55e8 (patch)
tree1f80319bd731156151baa942d471edf02a69008f /src/pubsub_migrate.erl
parentCleanup admin_extra, add few functions (diff)
Improve handling of mnesia schema
Diffstat (limited to 'src/pubsub_migrate.erl')
-rw-r--r--src/pubsub_migrate.erl4
1 files changed, 2 insertions, 2 deletions
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 () ->