EventStore v0.13.2 EventStore.Storage View Source
Storage of events to a PostgreSQL database
Uses a pool of connections to the database. This is for increased concurrency and performance, but with an upper limit on concurrent access.
Link to this section Summary
Functions
Acknowledge receipt of an event by its number, for a single subscription
Append the given list of recorded events to storage
Create a new event stream with the given unique identifier
Delete an existing snapshot for a given source
Initialise the PostgreSQL database by creating the tables and indexes
Get the id of the last event persisted to storage
Get the latest version of events persisted to the given stream
Read events for all streams forward from the starting event id, use zero for all events for all streams
Read a snapshot, if available, for a given source
Read events for the given stream forward from the starting version, use zero for all events for the stream
Record a snapshot of the data and metadata for a given source
Reset the PostgreSQL database by deleting all rows
Get the id and version of the stream with the given uuid
Create, or locate an existing, persistent subscription to a stream using a unique name and starting position (event id or stream version)
Get all known subscriptions, to any stream
Unsubscribe from an existing named subscription to a stream
Link to this section Functions
Acknowledge receipt of an event by its number, for a single subscription
Append the given list of recorded events to storage
Create a new event stream with the given unique identifier
Delete an existing snapshot for a given source
Initialise the PostgreSQL database by creating the tables and indexes
Get the id of the last event persisted to storage
Get the latest version of events persisted to the given stream
Read events for all streams forward from the starting event id, use zero for all events for all streams
Read a snapshot, if available, for a given source
Read events for the given stream forward from the starting version, use zero for all events for the stream
Record a snapshot of the data and metadata for a given source
Reset the PostgreSQL database by deleting all rows
Get the id and version of the stream with the given uuid
Create, or locate an existing, persistent subscription to a stream using a unique name and starting position (event id or stream version)
Get all known subscriptions, to any stream
Unsubscribe from an existing named subscription to a stream