mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-28 16:34:13 +01:00
fix table creation on a running cluster (#3913)
This commit is contained in:
parent
d2f79e268e
commit
28b3134098
@ -172,7 +172,10 @@ change_table_copy_type(Name, TabDef) ->
|
||||
if NewType /= CurrType ->
|
||||
?INFO_MSG("Changing Mnesia table '~ts' from ~ts to ~ts",
|
||||
[Name, CurrType, NewType]),
|
||||
mnesia_op(change_table_copy_type, [Name, node(), NewType]);
|
||||
if CurrType == unknown -> mnesia_op(add_table_copy, [Name, node(), NewType]);
|
||||
true ->
|
||||
mnesia_op(change_table_copy_type, [Name, node(), NewType])
|
||||
end;
|
||||
true ->
|
||||
{atomic, ok}
|
||||
end.
|
||||
|
Loading…
Reference in New Issue
Block a user