如何在 Elixir 中创建 :mnesia
表?
有没有办法在创建时添加索引?
例如,我想创建一个具有很少属性的用户表。
最佳答案
具体操作方法如下:
:mnesia.start
:mnesia.create_table(
User,
[{:disc_copies, [node()]},
attributes: [:id, :name, :job],
index: [:name, :job]
])
请注意,默认情况下第一个属性将被索引。 欲了解更多信息,请访问elixirschool.com/en/lessons/specifics/mnesia/#starting-mnesia
您还需要在创建表之前创建架构。 请注意,第一个属性将被 inode ?默认情况下。欲了解更多信息,请访问 elixirschool.com/en/lessons/species/mnesia/#starting-mnesia
关于database - 如何在 Elixir 中创建 mnesia 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52360180/