fix table creation on a running cluster
This commit is contained in:
parent
c99ff6059f
commit
b636087aa4
|
@ -172,7 +172,10 @@ change_table_copy_type(Name, TabDef) ->
|
||||||
if NewType /= CurrType ->
|
if NewType /= CurrType ->
|
||||||
?INFO_MSG("Changing Mnesia table '~ts' from ~ts to ~ts",
|
?INFO_MSG("Changing Mnesia table '~ts' from ~ts to ~ts",
|
||||||
[Name, CurrType, NewType]),
|
[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 ->
|
true ->
|
||||||
{atomic, ok}
|
{atomic, ok}
|
||||||
end.
|
end.
|
||||||
|
|
Loading…
Reference in New Issue