Akka.Persistence.PostgreSql.Hosting
1.5.37
Prefix Reserved
Migrate to the [`Akka.Persistence.Sql` or the `Akka.Persistence.Sql.Hosting`](https://github.com/akkadotnet/Akka.Persistence.Sql) package. See https://github.com/akkadotnet/Akka.Persistence.Sql/blob/dev/docs/articles/migration.md for details.
dotnet add package Akka.Persistence.PostgreSql.Hosting --version 1.5.37
NuGet\Install-Package Akka.Persistence.PostgreSql.Hosting -Version 1.5.37
<PackageReference Include="Akka.Persistence.PostgreSql.Hosting" Version="1.5.37" />
<PackageVersion Include="Akka.Persistence.PostgreSql.Hosting" Version="1.5.37" />
<PackageReference Include="Akka.Persistence.PostgreSql.Hosting" />
paket add Akka.Persistence.PostgreSql.Hosting --version 1.5.37
#r "nuget: Akka.Persistence.PostgreSql.Hosting, 1.5.37"
#:package Akka.Persistence.PostgreSql.Hosting@1.5.37
#addin nuget:?package=Akka.Persistence.PostgreSql.Hosting&version=1.5.37
#tool nuget:?package=Akka.Persistence.PostgreSql.Hosting&version=1.5.37
Akka.Persistence.PostgreSql.Hosting
Akka.Hosting extension methods to add Akka.Persistence.PostgreSql to an ActorSystem
Akka.Persistence.PostgreSql Extension Methods
WithPostgreSqlPersistence() Method
public static AkkaConfigurationBuilder WithPostgreSqlPersistence(
this AkkaConfigurationBuilder builder,
string connectionString,
PersistenceMode mode = PersistenceMode.Both,
string schemaName = "public",
bool autoInitialize = false,
StoredAsType storedAsType = StoredAsType.ByteA,
bool sequentialAccess = false,
bool useBigintIdentityForOrderingColumn = false,
Action<AkkaPersistenceJournalBuilder> configurator = null);
Parameters
connectionStringstringConnection string used for database access.
modePersistenceModeDetermines which settings should be added by this method call. Default:
PersistenceMode.BothPersistenceMode.Journal: Only add the journal settingsPersistenceMode.SnapshotStore: Only add the snapshot store settingsPersistenceMode.Both: Add both journal and snapshot store settings
schemaNamestringThe schema name for the journal and snapshot store table. Default:
"public"autoInitializeboolShould the SQL store table be initialized automatically. Default:
falsestoredAsTypeStoredAsTypeDetermines how data are being de/serialized into the table. Default:
StoredAsType.ByteAStoredAsType.ByteA: Byte arrayStoredAsType.Json: JSONStoredAsType.JsonB: Binary JSON
sequentialAccessboolUses the
CommandBehavior.SequentialAccesswhen creating SQL commands, providing a performance improvement for reading large BLOBS. Default:falseuseBigintIdentityForOrderingColumnboolWhen set to true, persistence will use
BIGINTandGENERATED ALWAYS AS IDENTITYfor journal table schema creation. Default: falseNOTE
This only affects newly created tables, as such, it should not affect any existing database.
WARNING
To use this feature, you have to have PorsgreSql version 10 or above
configuratorAction<AkkaPersistenceJournalBuilder>An Action delegate used to configure an
AkkaPersistenceJournalBuilderinstance. Used to configure Event Adapters
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Akka.Persistence.Hosting (>= 1.5.37)
- Akka.Persistence.PostgreSql (>= 1.5.37)
- Akka.Persistence.Query.Sql (>= 1.5.37)
-
net6.0
- Akka.Persistence.Hosting (>= 1.5.37)
- Akka.Persistence.PostgreSql (>= 1.5.37)
- Akka.Persistence.Query.Sql (>= 1.5.37)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Akka.Persistence.PostgreSql.Hosting:
| Package | Downloads |
|---|---|
|
FAkka.Shared
Package Description |
|
|
FAkka.Server.Linux
Package Description |
|
|
FAkka.Shared.Linux
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.5.37 | 4,576 | 1/23/2025 | |
| 1.5.20 | 21,794 | 5/10/2024 | |
| 1.5.15.1 | 6,095 | 1/29/2024 | |
| 1.5.15 | 278 | 1/29/2024 | |
| 1.5.13 | 8,348 | 10/4/2023 | |
| 1.5.4.1 | 3,235 | 5/1/2023 | |
| 1.5.4 | 326 | 4/25/2023 | |
| 1.5.3 | 314 | 4/25/2023 | |
| 1.5.2 | 952 | 4/6/2023 | |
| 1.5.1.1 | 317 | 4/4/2023 | |
| 1.5.1 | 468 | 3/16/2023 | |
| 1.5.0 | 1,767 | 3/2/2023 | |
| 1.5.0-beta6 | 241 | 3/1/2023 | |
| 1.5.0-beta4 | 251 | 3/1/2023 | |
| 1.5.0-beta3 | 234 | 2/28/2023 | |
| 1.5.0-alpha4 | 246 | 2/17/2023 | |
| 1.0.3 | 2,003 | 2/8/2023 | |
| 1.0.2 | 473 | 1/31/2023 | |
| 1.0.1 | 1,328 | 1/6/2023 | |
| 1.0.0 | 464 | 12/28/2022 | |
| 0.5.2-beta1 | 271 | 11/28/2022 | |
| 0.5.1 | 1,159 | 10/20/2022 | |
| 0.5.0 | 633 | 10/4/2022 | |
| 0.4.3 | 3,715 | 9/10/2022 | |
| 0.4.2 | 1,335 | 8/12/2022 | |
| 0.4.1 | 2,108 | 7/21/2022 | |
| 0.4.0 | 670 | 7/18/2022 | |
| 0.3.4 | 758 | 6/23/2022 | |
| 0.3.3 | 666 | 6/16/2022 | |
| 0.3.2 | 636 | 6/13/2022 | |
| 0.3.1 | 702 | 6/9/2022 | |
| 0.3.0 | 740 | 5/24/2022 | |
| 0.2.2 | 886 | 4/10/2022 | |
| 0.2.1 | 745 | 4/9/2022 | |
| 0.2.0 | 692 | 4/9/2022 | |
| 0.1.5 | 1,781 | 4/6/2022 |
[Update Akka.NET to v1.5.37](https://github.com/akkadotnet/akka.net/releases/tag/1.5.37)
[Update Akka.Hosting to 1.5.37](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.37)