yb_lin

导航

动态改变Mnesia表结构

-record(old, {key, val}).
-record(new, {key, val, extra}).
Transformer =
            fun(X) ->
                      #new{key = X#old.key,
                      val = X#old.val,
                      extra = 42}
              end,
{atomic, ok} = mnesia:transform_table(foo, Transformer,
                                                                record_info(fields, new)).

posted on 2009-08-18 22:08  废铁  阅读(391)  评论(0编辑  收藏  举报