View Source Carbonite.Trigger (Carbonite v0.12.1)

A Carbonite.Trigger stores per table configuration for the change capture trigger.

Summary

Types

@type id() :: non_neg_integer()
@type mode() :: :capture | :ignore
@type t() :: %Carbonite.Trigger{
  __meta__: term(),
  excluded_columns: [String.t()],
  filtered_columns: [String.t()],
  id: id(),
  inserted_at: DateTime.t(),
  mode: mode(),
  override_xact_id: nil | non_neg_integer(),
  primary_key_columns: [String.t()],
  store_changed_from: boolean(),
  table_name: String.t(),
  table_prefix: String.t(),
  updated_at: DateTime.t()
}