Sekiban.Pure.Postgres 10.0.0

dotnet add package Sekiban.Pure.Postgres --version 10.0.0
                    
NuGet\Install-Package Sekiban.Pure.Postgres -Version 10.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sekiban.Pure.Postgres" Version="10.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Sekiban.Pure.Postgres" Version="10.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Sekiban.Pure.Postgres" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Sekiban.Pure.Postgres --version 10.0.0
                    
#r "nuget: Sekiban.Pure.Postgres, 10.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Sekiban.Pure.Postgres@10.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Sekiban.Pure.Postgres&version=10.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Sekiban.Pure.Postgres&version=10.0.0
                    
Install as a Cake Tool

Sekiban Pure - Aggregate-based Event Sourcing

Sekiban.Pure support policy / サポート方針

Sekiban.Pure is in maintenance mode: no new features. Its main target is .NET 10, and it builds for .NET 10 and .NET 11 (Sekiban.Pure 9.x remains available for .NET 9). We apply security fixes only: fixes for vulnerabilities in Sekiban.Pure itself and dependency updates that resolve published security advisories. For new projects we recommend Sekiban DCB.

Sekiban.Pure はメンテナンスモードです(機能追加なし)。メインの対応は .NET 10 で、.NET 10 と .NET 11 向けにビルドします(.NET 9 向けには Sekiban.Pure 9.x が引き続き利用できます)。対応するのはセキュリティ修正のみです(Sekiban.Pure 自身の脆弱性の修正と、公開済みのセキュリティ勧告を解消する依存関係の更新)。新規プロジェクトには Sekiban DCB を推奨します。

Sekiban Pure provides traditional aggregate-based event sourcing with Microsoft Orleans or Dapr for actor model support.

📚 Documentation: sekiban.dev

Sekiban Implementations

Implementation Description Status
Sekiban DCB Dynamic Consistency Boundary - tag-based event sourcing ✅ Recommended
Sekiban.Pure Traditional aggregate-based event sourcing 🛠️ Maintenance

Migration to DCB

New projects should use Sekiban DCB:

dotnet new install Sekiban.Dcb.Templates
dotnet new sekiban-dcb-orleans -n YourProjectName

Pure Features

  • Aggregate-based: Traditional DDD aggregate event sourcing
  • Orleans/Dapr: Actor model integration
  • Multi-store: Cosmos DB and PostgreSQL support

Pure Packages

Package Description
Sekiban.Pure Core framework
Sekiban.Pure.Orleans Orleans integration
Sekiban.Pure.Dapr Dapr integration
Sekiban.Pure.Postgres PostgreSQL event store
Sekiban.Pure.CosmosDb Cosmos DB event store
Sekiban.Pure.AspNetCore ASP.NET Core integration
Sekiban.Pure.NUnit NUnit testing

Why DCB?

DCB (Dynamic Consistency Boundary) offers significant advantages over aggregate-based event sourcing:

  • Flexible boundaries: Define consistency scope per command, not per aggregate
  • No saga complexity: Cross-entity invariants without compensating events
  • Optimistic concurrency: Tag-based conflict detection
  • Better scalability: Actor model with dynamic tag placement

Learn more at dcb.events

Documentation

Community

Join the J-Tech JAPAN OSS Discord to ask questions and connect with other Sekiban users. There is a dedicated channel for the Sekiban community.

👉 Join our Discord

License

Apache 2.0 - Copyright (c) 2022- J-Tech Japan

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed.  net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
10.0.0 86 11/13/2026
9.0.0 1,536 9/22/2025
1.0.2-preview10 281 9/22/2025
1.0.2-preview09 256 9/22/2025
1.0.2-preview08 319 9/15/2025
1.0.2-preview07 230 9/13/2025
1.0.2-preview06 165 9/13/2025
1.0.2-preview05 231 9/5/2025
1.0.2-preview04 235 9/5/2025
1.0.2-preview03 238 9/3/2025
1.0.2-preview02 307 8/25/2025
1.0.2-preview01 163 8/23/2025
1.0.1-preview24 278 8/11/2025
1.0.1-preview23 245 8/11/2025
1.0.1-preview22 224 8/11/2025
1.0.1-preview21 3,610 7/29/2025
1.0.1-preview20 434 7/26/2025
1.0.1-preview19 267 7/17/2025
1.0.1-preview18 231 7/15/2025
1.0.1-preview17 255 7/14/2025
Loading failed