【发布时间】:2017-04-26 15:15:36
【问题描述】:
我正在学习 Erlang 的 mnesia DB 并尝试在 Elixir 应用程序中使用它。根据文档,默认情况下创建模式时,mnesia 会创建一个名为“Mnesia.#{node}”的目录。这是mnesia准备的代码:
:mnesia.create_schema([node])
:mnesia.start
:mnesia.create_table(User,
[
attributes: [:name, :email],
disc_copies: [node]
]
)
当我开始 2 个单独的 IEx 会话并进行一些事务性查询时,它们似乎只发生在其中一个会话中。我从 :mnesia.info 输出中推断出这一点。
如何同步它们,或者这是预期的行为?
【问题讨论】: