Default Ecto-backed storage adapter for CommBus.
Configuration
config :comm_bus, CommBus.Storage.Ecto,
repo: MyApp.Repo,
entry_schema: CommBus.Storage.Ecto.EntrySchema,
conversation_schema: CommBus.Storage.Ecto.ConversationSchemaOnly :repo is required; the schema modules default to the ones bundled with
CommBus. Projects may override them to extend fields or change table names.
Summary
Functions
Delegates entry deletion to the EctoAdapter with this module's configuration.
Delegates entry lookup to the EctoAdapter with this module's configuration.
Delegates entry listing to the EctoAdapter with this module's configuration.
Delegates conversation loading to the EctoAdapter with this module's configuration.
Delegates conversation storage to the EctoAdapter with this module's configuration.
Delegates entry storage to the EctoAdapter with this module's configuration.
Delegates conversation update to the EctoAdapter with this module's configuration.
Functions
Delegates entry deletion to the EctoAdapter with this module's configuration.
Delegates entry lookup to the EctoAdapter with this module's configuration.
Delegates entry listing to the EctoAdapter with this module's configuration.
Delegates conversation loading to the EctoAdapter with this module's configuration.
Delegates conversation storage to the EctoAdapter with this module's configuration.
Delegates entry storage to the EctoAdapter with this module's configuration.
Delegates conversation update to the EctoAdapter with this module's configuration.