diff --git a/src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/SqlServerQuartzDbContext.cs b/src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/PostgreSqlQuartzDbContext.cs
similarity index 100%
rename from src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/SqlServerQuartzDbContext.cs
rename to src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/PostgreSqlQuartzDbContext.cs
diff --git a/src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/SqlServerQuartzExtensions.cs b/src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/PostgreSqlQuartzExtensions.cs
similarity index 77%
rename from src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/SqlServerQuartzExtensions.cs
rename to src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/PostgreSqlQuartzExtensions.cs
index dde548e75..6a9f16a24 100644
--- a/src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/SqlServerQuartzExtensions.cs
+++ b/src/modules/Elsa.Quartz.EntityFrameworkCore.PostgreSql/PostgreSqlQuartzExtensions.cs
@@ -18,7 +18,7 @@ public static class PostgreSqlQuartzExtensions
///
/// Configures the to use the PostgreSQL job store.
///
- public static QuartzFeature UseSqlServer(this QuartzFeature feature, string connectionString = Constants.DefaultConnectionString, bool useClustering = true)
+ public static QuartzFeature UsePostgreSql(this QuartzFeature feature, string connectionString = Constants.DefaultConnectionString, bool useClustering = true)
{
feature.Services.AddDbContextFactory(options =>
{
@@ -31,8 +31,13 @@ public static class PostgreSqlQuartzExtensions
quartz.UsePersistentStore(store =>
{
store.UseNewtonsoftJsonSerializer();
- store.UsePostgres(connectionString);
-
+ store.UsePostgres(options =>
+ {
+ options.ConnectionString = connectionString;
+ options.TablePrefix = "quartz.qrtz_";
+
+ });
+
if (useClustering)
store.UseClustering();
});