View Source API Reference Carbonite v0.14.0
Modules
Carbonite makes it easy to create audit trails for tables in a PostgreSQL database and integrate them into an Elixir application.
A Carbonite.Change
records a mutation on a database table.
Functions to setup Carbonite audit trails in your migrations.
This module provides functions for dealing with audit trails in the context of Ecto.Multi.
A Carbonite.Outbox
stores metadata for outboxes like the last processed transaction.
This module provides query functions for retrieving audit trails from the database.
A Carbonite.Transaction
is the binding link between change records of tables.
A Carbonite.Trigger
stores per table configuration for the change capture trigger.
Mix Tasks
Generates a sample migration that runs all migrations currently contained within Carbonite.