# 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.