Escendit.Orleans.Migrations.Cluster.PostgreSQL
10.3.1-rc.1
dotnet add package Escendit.Orleans.Migrations.Cluster.PostgreSQL --version 10.3.1-rc.1
NuGet\Install-Package Escendit.Orleans.Migrations.Cluster.PostgreSQL -Version 10.3.1-rc.1
<PackageReference Include="Escendit.Orleans.Migrations.Cluster.PostgreSQL" Version="10.3.1-rc.1" />
<PackageVersion Include="Escendit.Orleans.Migrations.Cluster.PostgreSQL" Version="10.3.1-rc.1" />
<PackageReference Include="Escendit.Orleans.Migrations.Cluster.PostgreSQL" />
paket add Escendit.Orleans.Migrations.Cluster.PostgreSQL --version 10.3.1-rc.1
#r "nuget: Escendit.Orleans.Migrations.Cluster.PostgreSQL, 10.3.1-rc.1"
#:package Escendit.Orleans.Migrations.Cluster.PostgreSQL@10.3.1-rc.1
#addin nuget:?package=Escendit.Orleans.Migrations.Cluster.PostgreSQL&version=10.3.1-rc.1&prerelease
#tool nuget:?package=Escendit.Orleans.Migrations.Cluster.PostgreSQL&version=10.3.1-rc.1&prerelease
Orleans Cluster Migrations for PostgreSQL
FluentMigrator migrations that create the Microsoft Orleans ADO.NET schema for PostgreSQL: grain persistence (storage), clustering (membership), reminders, and the OrleansQuery table.
Usage
builder.AddClusterMigrationRunner();
This registers the FluentMigrator runner for PostgreSQL, using the orleans connection string and the migrations and embedded SQL scripts in this assembly. Resolve IMigrationRunner and call MigrateUp() to apply pending migrations.
For CLI tools or other hosts without a HostApplicationBuilder, register the runner on an IServiceCollection with an explicit connection string:
services.AddClusterMigrationRunner(connectionString);
Schema Version
The schema matches the Orleans v10.3.1 ADO.NET PostgreSQL scripts for storage, clustering, and reminders. The GrainDirectory and Streaming scripts are not included. See the repository README for the list of catch-up migrations.
| Product | Versions 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. |
-
net10.0
- FluentMigrator (>= 8.0.1)
- FluentMigrator.Extensions.Postgres (>= 8.0.1)
- FluentMigrator.Runner.Postgres (>= 8.0.1)
- Microsoft.Extensions.Hosting (>= 10.0.12)
- Npgsql (>= 10.0.3)
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.3.1-rc.1 | 53 | 9/27/2026 |
| 10.3.1-rc.0 | 141 | 9/27/2026 |