JasperFx / marten

.NET Transactional Document DB and Event Store on PostgreSQL
https://martendb.io
MIT License
2.81k stars 445 forks source link

"Quick" Append Events. Closes GH-3138 #3291

Closed jeremydmiller closed 3 months ago

jeremydmiller commented 3 months ago

Docs on the quick append option

Few more tests for metadata on the new quick append mode.

More tests on the quick append

First end to end runs of the quick append mechanism

Roughed in QuickEventAppender and configuration logic for switching append modes

First successful pass at code generation for the quick append function

Lot more preparatory work for "quick append". Put back the old AppendEventFunction

Refactored on the code generation for append event operations in preparation for the quick append

Roughed in IncrementStreamVersionBy*** for later