Jido.Signal.Journal.Adapters.Mnesia (Jido Signal v2.1.1)

View Source

Mnesia-based implementation of the Journal persistence behavior using Memento.

This adapter provides durable persistence that survives node restarts.

Usage

# Ensure Mnesia schema is created (one-time setup)
:mnesia.create_schema([node()])
:mnesia.start()

# Initialize tables
:ok = Jido.Signal.Journal.Adapters.Mnesia.init()

# Use with journal
{:ok, journal} = Jido.Signal.Journal.new(Jido.Signal.Journal.Adapters.Mnesia)