DBGang.Configuration.PostgreSQL
1.0.0
dotnet add package DBGang.Configuration.PostgreSQL --version 1.0.0
NuGet\Install-Package DBGang.Configuration.PostgreSQL -Version 1.0.0
<PackageReference Include="DBGang.Configuration.PostgreSQL" Version="1.0.0" />
paket add DBGang.Configuration.PostgreSQL --version 1.0.0
#r "nuget: DBGang.Configuration.PostgreSQL, 1.0.0"
// Install DBGang.Configuration.PostgreSQL as a Cake Addin
#addin nuget:?package=DBGang.Configuration.PostgreSQL&version=1.0.0
// Install DBGang.Configuration.PostgreSQL as a Cake Tool
#tool nuget:?package=DBGang.Configuration.PostgreSQL&version=1.0.0
Store configuration data for your .NET applications in PostgreSQL database
Storing configuration data in a central place such as PostgreSQL is ideal for distributed applicatioins or web applications hosting in a web farm environment. The package can help to achieve the objective.
To use the package, you need to create a table in your PostgreSQL database. If you want to enable "ReloadOnChange" feature, you need to create a function and a trigger. The creation script for these objects are included in postgresql.sql file.
After you create database objects, you can use it by adding below code in your application. Please refer to the test project for details.
IConfiguration config = new ConfigurationBuilder()
.AddPostgreSQLConfiguration("Host=myServer;Database=myDatabase;Username=myUserId;Password=myPassword", reloadOnChange: true)
.Build();
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 | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | 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.1
- Microsoft.Extensions.Configuration (>= 3.1.9)
- Npgsql (>= 4.1.5)
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 |
---|---|---|
1.0.0 | 438 | 11/6/2020 |