commanded_ecto_projections v0.6.0 Commanded.Projections.Ecto
Read model projections for Commanded using Ecto.
Example usage:
defmodule Projector do
use Commanded.Projections.Ecto,
name: "my-projection",
repo: MyRepo,
schema_prefix: "my-prefix",
timeout: :infinity
project %Event{}, _metadata do
Ecto.Multi.insert(multi, :my_projection, %MyProjection{...})
end
project %AnotherEvent{} do
Ecto.Multi.insert(multi, :my_projection, %MyProjection{...})
end
end