package
0.3.0-prerelease.4
Repository: https://github.com/get-eventually/go-eventually.git
Documentation: pkg.go.dev

# Functions

NewAggregateRepository returns a new AggregateRepository instance.
NewEventStore returns a new EventStore instance.
RunMigrations runs the latest migrations for the postgres integration.
WithAggregateTableName allows you to specify a different Aggregate table name that an AggregateRepository should manage.
WithEventsTableName allows you to specify a different Events table name that an AggregateRepository should manage.
WithStreamsTableName allows you to specify a different Event Streams table name that an AggregateRepository should manage.

# Constants

DefaultAggregateTableName is the default Aggregate table name an AggregateRepository points to.
DefaultEventsTableName is the default Domain Events table name an AggregateRepository points to.
DefaultStreamsTableName is the default Event Streams table name an AggregateRepository points to.

# Structs

AggregateRepository implements the aggregate.Repository interface for PostgreSQL databases.
EventStore is an event.Store implementation targeted to PostgreSQL databases.

# Interfaces

Option can be used to change the configuration of an object.