Packages

IntegrateDB is a database sharing system. It provides integration primitives and data ownership and migration controls. Use it to integrate applications directly through a Postgres database.

Current section

Files

Jump to
integratedb lib integrate replication changes.ex
Raw

lib/integrate/replication/changes.ex

defmodule Integrate.Replication.Changes do
defmodule(Transaction, do: defstruct([:changes, :commit_timestamp]))
defmodule(NewRecord, do: defstruct([:relation, :record]))
defmodule(UpdatedRecord, do: defstruct([:relation, :old_record, :record]))
defmodule(DeletedRecord, do: defstruct([:relation, :old_record]))
defmodule(TruncatedRelation, do: defstruct([:relation]))
end