Akka.Persistence.PostgreSql.Hosting
1.5.20
Prefix Reserved
dotnet add package Akka.Persistence.PostgreSql.Hosting --version 1.5.20
NuGet\Install-Package Akka.Persistence.PostgreSql.Hosting -Version 1.5.20
<PackageReference Include="Akka.Persistence.PostgreSql.Hosting" Version="1.5.20" />
paket add Akka.Persistence.PostgreSql.Hosting --version 1.5.20
#r "nuget: Akka.Persistence.PostgreSql.Hosting, 1.5.20"
// Install Akka.Persistence.PostgreSql.Hosting as a Cake Addin #addin nuget:?package=Akka.Persistence.PostgreSql.Hosting&version=1.5.20 // Install Akka.Persistence.PostgreSql.Hosting as a Cake Tool #tool nuget:?package=Akka.Persistence.PostgreSql.Hosting&version=1.5.20
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
connectionString
stringConnection string used for database access.
mode
PersistenceModeDetermines which settings should be added by this method call. Default:
PersistenceMode.Both
PersistenceMode.Journal
: Only add the journal settingsPersistenceMode.SnapshotStore
: Only add the snapshot store settingsPersistenceMode.Both
: Add both journal and snapshot store settings
schemaName
stringThe schema name for the journal and snapshot store table. Default:
"public"
autoInitialize
boolShould the SQL store table be initialized automatically. Default:
false
storedAsType
StoredAsTypeDetermines how data are being de/serialized into the table. Default:
StoredAsType.ByteA
StoredAsType.ByteA
: Byte arrayStoredAsType.Json
: JSONStoredAsType.JsonB
: Binary JSON
sequentialAccess
boolUses the
CommandBehavior.SequentialAccess
when creating SQL commands, providing a performance improvement for reading large BLOBS. Default:false
useBigintIdentityForOrderingColumn
boolWhen set to true, persistence will use
BIGINT
andGENERATED ALWAYS AS IDENTITY
for 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
configurator
Action<AkkaPersistenceJournalBuilder>An Action delegate used to configure an
AkkaPersistenceJournalBuilder
instance. 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 was computed. 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. |
.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.20)
- Akka.Persistence.PostgreSql (>= 1.5.20)
- Akka.Persistence.Query.Sql (>= 1.5.20)
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.20 | 16,467 | 5/10/2024 |
1.5.15.1 | 5,859 | 1/29/2024 |
1.5.15 | 211 | 1/29/2024 |
1.5.13 | 6,966 | 10/4/2023 |
1.5.4.1 | 3,149 | 5/1/2023 |
1.5.4 | 228 | 4/25/2023 |
1.5.3 | 212 | 4/25/2023 |
1.5.2 | 859 | 4/6/2023 |
1.5.1.1 | 223 | 4/4/2023 |
1.5.1 | 367 | 3/16/2023 |
1.5.0 | 1,539 | 3/2/2023 |
1.5.0-beta6 | 156 | 3/1/2023 |
1.5.0-beta4 | 150 | 3/1/2023 |
1.5.0-beta3 | 131 | 2/28/2023 |
1.5.0-alpha4 | 159 | 2/17/2023 |
1.0.3 | 1,706 | 2/8/2023 |
1.0.2 | 393 | 1/31/2023 |
1.0.1 | 1,236 | 1/6/2023 |
1.0.0 | 366 | 12/28/2022 |
0.5.2-beta1 | 177 | 11/28/2022 |
0.5.1 | 1,057 | 10/20/2022 |
0.5.0 | 525 | 10/4/2022 |
0.4.3 | 3,618 | 9/10/2022 |
0.4.2 | 1,237 | 8/12/2022 |
0.4.1 | 2,009 | 7/21/2022 |
0.4.0 | 563 | 7/18/2022 |
0.3.4 | 649 | 6/23/2022 |
0.3.3 | 562 | 6/16/2022 |
0.3.2 | 516 | 6/13/2022 |
0.3.1 | 586 | 6/9/2022 |
0.3.0 | 613 | 5/24/2022 |
0.2.2 | 765 | 4/10/2022 |
0.2.1 | 620 | 4/9/2022 |
0.2.0 | 582 | 4/9/2022 |
0.1.5 | 650 | 4/6/2022 |
[Update Akka.NET to v1.5.20](https://github.com/akkadotnet/akka.net/releases/tag/1.5.20)
[Update Akka.Hosting to 1.5.20](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.20)
[Update Npgsql minimum version to v8.0.3](https://github.com/akkadotnet/Akka.Persistence.PostgreSql/pull/261)
PostgreSQL minimum version update**
The minimum version of the Npgsql NuGet package have been upgraded to 8.0.3 due to [this CVE report](https://github.com/advisories/GHSA-x9vc-6hfv-hg8c)