mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 05:23:03 +12:00
2233a33523
docs: update cheat shets fix: honor tenant option on aggregates closes #805
46 lines
946 B
Markdown
46 lines
946 B
Markdown
<!--
|
|
This file was generated by Spark. Do not edit it by hand.
|
|
-->
|
|
# DSL: Ash.DataLayer.Mnesia
|
|
|
|
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.
|
|
|
|
|
|
## mnesia
|
|
A section for configuring the mnesia data layer
|
|
|
|
|
|
|
|
|
|
### Examples
|
|
```
|
|
mnesia do
|
|
table :custom_table
|
|
end
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Options
|
|
|
|
| Name | Type | Default | Docs |
|
|
|------|------|---------|------|
|
|
| [`table`](#mnesia-table){: #mnesia-table } | `atom` | | The table name to use, defaults to the name of the resource |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<style type="text/css">.spark-required::after { content: "*"; color: red !important; }</style>
|