ash/documentation/dsls/DSL:-Ash.DataLayer.Ets.md
Zach Daniel 2233a33523 improvement: support tenancy on manual actions
docs: update cheat shets
fix: honor tenant option on aggregates

closes #805
2023-12-16 10:33:10 -05:00

1 KiB

DSL: Ash.DataLayer.Ets

An ETS (Erlang Term Storage) backed Ash Datalayer, for testing and lightweight usage.

Remember, this does not have support for transactions! This is not recommended for production use, especially in multi-user applications. It can, however, be great for prototyping.

ets

A section for configuring the ets data layer

Examples

ets do
  # Used in testing
  private? true
end

Options

Name Type Default Docs
private?{: #ets-private? } boolean false Sets the ets table protection to private, and scopes it to only this process. The table name will not be used directly if this is true, to allow multiple processes to use this resource separately.
table{: #ets-table } atom The name of the table. Defaults to the resource name.