Sign in Sign up
nuget

NetEvolve.Pulse.PostgreSql

PostgreSQL persistence provider for the Pulse outbox and idempotency patterns using plain ADO.NET. Provides PostgreSqlOutboxRepository implementing IOutboxRepository with optimized PostgreSQL queries, transaction support via NpgsqlTransaction enlistment, and schema scripts for table creation. Also provides PostgreSqlIdempotencyKeyRepository implementing IIdempotencyKeyRepository for at-most-once command processing. Uses FOR UPDATE SKIP LOCKED for concurrent polling safety. Supports configurable schema and table names for multi-tenant scenarios. Uses the canonical schemas ensuring interchangeability with Entity Framework provider. Designed for high-performance microservices requiring reliable event delivery with PostgreSQL as the backing store.

Activity

Latest release
1mo ago
Total releases
5
Cadence
~daily
Last 12 months
5

Reach

Stars

Details

License
MIT
First release
May 10, 2026
Releases
Version Released
0.70.75 patch
0.70.16 patch
0.70.0 minor
0.67.140 patch
0.67.36 initial