{"repo":"commanded/eventstore","free":true,"listed":false,"github":"https://github.com/commanded/eventstore","clone":"git clone https://github.com/commanded/eventstore.git","description":"Event store using PostgreSQL for persistence","language":"Elixir","stars":1162,"topics":["cqrs","eventstore","elixir","event-sourcing","postgresql","database","cqrs-es","commanded"],"license":"MIT","category":"databases-storage","readme_excerpt":"EventStore Event store implemented in Elixir. Uses PostgreSQL as the underlying storage engine. Requires Elixir v1.10 and PostgreSQL v9.5 or newer. EventStore supports running on a cluster of nodes. - Changelog - Wiki - Frequently asked questions - Getting help - Latest published Hex package & documentation MIT License --- Overview This README and the following guides follow the master branch which may not be the currently published version. Read docs for the latest published version of EventStore on Hex. - Getting started - Using an existing database - Reset an existing database - Initialize a database using an Elixir release - Using Postgres schemas - Event data and metadata data type - Using the jsonb data type - Using with PgBouncer - Using the EventStore - Writing to a stream - Using correlation and causation identifiers - Appending events to an existing stream - Reading from a stream - Reading from all streams - Stream from all streams - Linking events between streams - Deleting streams - Subscriptions - Transient subscriptions - Persistent subscriptions - Acknowledge received events - Subscription concurrency - Example persistent subscriber - Deleting a persistent subscription - Running on a cluster - Event serialization - Upgrading an EventStore - Used in production? - Backup and administration - Benchmarking performance - Contributing - Contributors - Need help? --- Example usage Define an event store module: Start the event store: Create one or more event structs to","default_branch":null,"files":null,"tree":[],"storefront":"/r/commanded","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/commanded/eventstore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}