View Source Ash.DataLayer.Mnesia (ash v2.9.24)
An Mnesia backed Ash Datalayer.
In your application initialization, you will need to call Mnesia.create_schema([node()])
.
Additionally, you will want to create your mnesia tables there.
This data layer is unoptimized, fetching all records from a table and filtering them in memory. For that reason, it is not recommended to use it with large amounts of data. It can be great for prototyping or light usage, though.
dsl-documentation
DSL Documentation
index
Index
docs
Docs
mnesia
mnesia
A section for configuring the mnesia data layer
Examples:
mnesia do
table :custom_table
end
:table
(atom/0
) - The table name to use, defaults to the name of the resource
Link to this section Summary
Link to this section Functions
Creates the table for each mnesia resource in an api
This function is deprecated. use Ash.DataLayer.Mnesia.Info.table/1 instead.