Weasel.Quartz.Postgres
3.0.0
dotnet add package Weasel.Quartz.Postgres --version 3.0.0
NuGet\Install-Package Weasel.Quartz.Postgres -Version 3.0.0
<PackageReference Include="Weasel.Quartz.Postgres" Version="3.0.0" />
paket add Weasel.Quartz.Postgres --version 3.0.0
#r "nuget: Weasel.Quartz.Postgres, 3.0.0"
// Install Weasel.Quartz.Postgres as a Cake Addin #addin nuget:?package=Weasel.Quartz.Postgres&version=3.0.0 // Install Weasel.Quartz.Postgres as a Cake Tool #tool nuget:?package=Weasel.Quartz.Postgres&version=3.0.0
Weasel.Quartz
This package provides runtime Postgres SQL initialization & migration for Quartz.NET.
Schema updates can be executed standalone or as part of Marten's migration execution.
Running Standalone Migrations
Ideally this would be executed in a hosted service during startup.
QuartzSchema.Create(...)
should be called, passing in either a NpgsqlDataSource
or connection string.
// A custom Postgres schema can be optionally provided as a parameter.
var db = QuartzSchema.Create(dbSource);
await db.ApplyAllConfiguredChangesToDatabaseAsync();
Marten
Quartz schema can be added to Marten's own schema management via its configuration:
// A custom Postgres schema can be optionally provided as a parameter.
foreach (var table in QuartzSchema.AllTables())
{
options.Storage.ExtendedSchemaObjects.Add(table);
}
Future updates
The version of this package will stay in line with Quartz major versions (ie v3 == 3.x.x).
If a new schema version is released, simply updating this package and running the application will bring your DB up to date.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
-
net8.0
- Weasel.Postgresql (>= 7.4.1)
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 |
---|---|---|
3.0.0 | 1,236 | 7/7/2024 |