Carbonite.Multi (Carbonite v0.2.0) View Source
This module provides functions for dealing with audit trails in the context of Ecto.Multi.
Link to this section Summary
Functions
Adds an insert operation for a Carbonite.Transaction
to an Ecto.Multi
.
Sets the current transaction to "override mode" for all tables in a translation log.
Link to this section Types
Link to this section Functions
Link to this function
insert_transaction(multi, params \\ %{}, opts \\ [])
View Source (since 0.2.0)Specs
insert_transaction(Ecto.Multi.t(), params(), [insert_transaction_option()]) :: Ecto.Multi.t()
Adds an insert operation for a Carbonite.Transaction
to an Ecto.Multi
.
Options
carbonite_prefix
defines the audit trail's schema, defaults to"carbonite_default"
params
map of params for theCarbonite.Transaction
(e.g.,:meta
)
Specs
override_mode(Ecto.Multi.t(), [override_mode_option()]) :: Ecto.Multi.t()
Sets the current transaction to "override mode" for all tables in a translation log.