Работа с интерфейсом Erlang Mnesia в Elixir может быстро стать утомительной.Другой вариант - использовать такие библиотеки, как Memento
, Amnesia
или EctoMnesia
.
Вот как вы можете определитьТаблица в Memento:
defmodule MyApp.User do
use Memento.Table, attributes: [:id, :name, :email], index: [:email]
ennd
и создайте ее:
Memento.Table.create!(MyApp.User)
Полное раскрытие: Я автор Memento .