// using FictionArchive.Service.SchedulerService.Services; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; #nullable disable namespace FictionArchive.Service.SchedulerService.Migrations { [DbContext(typeof(SchedulerServiceDbContext))] partial class SchedulerServiceDbContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "9.0.11") .HasAnnotation("Relational:MaxIdentifierLength", 63); NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzBlobTrigger", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("TriggerName") .HasColumnType("text") .HasColumnName("trigger_name"); b.Property("TriggerGroup") .HasColumnType("text") .HasColumnName("trigger_group"); b.Property("BlobData") .HasColumnType("bytea") .HasColumnName("blob_data"); b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); b.ToTable("qrtz_blob_triggers", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCalendar", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("CalendarName") .HasColumnType("text") .HasColumnName("calendar_name"); b.Property("Calendar") .IsRequired() .HasColumnType("bytea") .HasColumnName("calendar"); b.HasKey("SchedulerName", "CalendarName"); b.ToTable("qrtz_calendars", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCronTrigger", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("TriggerName") .HasColumnType("text") .HasColumnName("trigger_name"); b.Property("TriggerGroup") .HasColumnType("text") .HasColumnName("trigger_group"); b.Property("CronExpression") .IsRequired() .HasColumnType("text") .HasColumnName("cron_expression"); b.Property("TimeZoneId") .HasColumnType("text") .HasColumnName("time_zone_id"); b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); b.ToTable("qrtz_cron_triggers", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzFiredTrigger", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("EntryId") .HasColumnType("text") .HasColumnName("entry_id"); b.Property("FiredTime") .HasColumnType("bigint") .HasColumnName("fired_time"); b.Property("InstanceName") .IsRequired() .HasColumnType("text") .HasColumnName("instance_name"); b.Property("IsNonConcurrent") .HasColumnType("bool") .HasColumnName("is_nonconcurrent"); b.Property("JobGroup") .HasColumnType("text") .HasColumnName("job_group"); b.Property("JobName") .HasColumnType("text") .HasColumnName("job_name"); b.Property("Priority") .HasColumnType("integer") .HasColumnName("priority"); b.Property("RequestsRecovery") .HasColumnType("bool") .HasColumnName("requests_recovery"); b.Property("ScheduledTime") .HasColumnType("bigint") .HasColumnName("sched_time"); b.Property("State") .IsRequired() .HasColumnType("text") .HasColumnName("state"); b.Property("TriggerGroup") .IsRequired() .HasColumnType("text") .HasColumnName("trigger_group"); b.Property("TriggerName") .IsRequired() .HasColumnType("text") .HasColumnName("trigger_name"); b.HasKey("SchedulerName", "EntryId"); b.HasIndex("InstanceName") .HasDatabaseName("idx_qrtz_ft_trig_inst_name"); b.HasIndex("JobGroup") .HasDatabaseName("idx_qrtz_ft_job_group"); b.HasIndex("JobName") .HasDatabaseName("idx_qrtz_ft_job_name"); b.HasIndex("RequestsRecovery") .HasDatabaseName("idx_qrtz_ft_job_req_recovery"); b.HasIndex("TriggerGroup") .HasDatabaseName("idx_qrtz_ft_trig_group"); b.HasIndex("TriggerName") .HasDatabaseName("idx_qrtz_ft_trig_name"); b.HasIndex("SchedulerName", "TriggerName", "TriggerGroup") .HasDatabaseName("idx_qrtz_ft_trig_nm_gp"); b.ToTable("qrtz_fired_triggers", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("JobName") .HasColumnType("text") .HasColumnName("job_name"); b.Property("JobGroup") .HasColumnType("text") .HasColumnName("job_group"); b.Property("Description") .HasColumnType("text") .HasColumnName("description"); b.Property("IsDurable") .HasColumnType("bool") .HasColumnName("is_durable"); b.Property("IsNonConcurrent") .HasColumnType("bool") .HasColumnName("is_nonconcurrent"); b.Property("IsUpdateData") .HasColumnType("bool") .HasColumnName("is_update_data"); b.Property("JobClassName") .IsRequired() .HasColumnType("text") .HasColumnName("job_class_name"); b.Property("JobData") .HasColumnType("bytea") .HasColumnName("job_data"); b.Property("RequestsRecovery") .HasColumnType("bool") .HasColumnName("requests_recovery"); b.HasKey("SchedulerName", "JobName", "JobGroup"); b.HasIndex("RequestsRecovery") .HasDatabaseName("idx_qrtz_j_req_recovery"); b.ToTable("qrtz_job_details", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzLock", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("LockName") .HasColumnType("text") .HasColumnName("lock_name"); b.HasKey("SchedulerName", "LockName"); b.ToTable("qrtz_locks", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzPausedTriggerGroup", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("TriggerGroup") .HasColumnType("text") .HasColumnName("trigger_group"); b.HasKey("SchedulerName", "TriggerGroup"); b.ToTable("qrtz_paused_trigger_grps", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSchedulerState", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("InstanceName") .HasColumnType("text") .HasColumnName("instance_name"); b.Property("CheckInInterval") .HasColumnType("bigint") .HasColumnName("checkin_interval"); b.Property("LastCheckInTime") .HasColumnType("bigint") .HasColumnName("last_checkin_time"); b.HasKey("SchedulerName", "InstanceName"); b.ToTable("qrtz_scheduler_state", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimplePropertyTrigger", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("TriggerName") .HasColumnType("text") .HasColumnName("trigger_name"); b.Property("TriggerGroup") .HasColumnType("text") .HasColumnName("trigger_group"); b.Property("BooleanProperty1") .HasColumnType("bool") .HasColumnName("bool_prop_1"); b.Property("BooleanProperty2") .HasColumnType("bool") .HasColumnName("bool_prop_2"); b.Property("DecimalProperty1") .HasColumnType("numeric") .HasColumnName("dec_prop_1"); b.Property("DecimalProperty2") .HasColumnType("numeric") .HasColumnName("dec_prop_2"); b.Property("IntegerProperty1") .HasColumnType("integer") .HasColumnName("int_prop_1"); b.Property("IntegerProperty2") .HasColumnType("integer") .HasColumnName("int_prop_2"); b.Property("LongProperty1") .HasColumnType("bigint") .HasColumnName("long_prop_1"); b.Property("LongProperty2") .HasColumnType("bigint") .HasColumnName("long_prop_2"); b.Property("StringProperty1") .HasColumnType("text") .HasColumnName("str_prop_1"); b.Property("StringProperty2") .HasColumnType("text") .HasColumnName("str_prop_2"); b.Property("StringProperty3") .HasColumnType("text") .HasColumnName("str_prop_3"); b.Property("TimeZoneId") .HasColumnType("text") .HasColumnName("time_zone_id"); b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); b.ToTable("qrtz_simprop_triggers", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimpleTrigger", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("TriggerName") .HasColumnType("text") .HasColumnName("trigger_name"); b.Property("TriggerGroup") .HasColumnType("text") .HasColumnName("trigger_group"); b.Property("RepeatCount") .HasColumnType("bigint") .HasColumnName("repeat_count"); b.Property("RepeatInterval") .HasColumnType("bigint") .HasColumnName("repeat_interval"); b.Property("TimesTriggered") .HasColumnType("bigint") .HasColumnName("times_triggered"); b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); b.ToTable("qrtz_simple_triggers", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => { b.Property("SchedulerName") .HasColumnType("text") .HasColumnName("sched_name"); b.Property("TriggerName") .HasColumnType("text") .HasColumnName("trigger_name"); b.Property("TriggerGroup") .HasColumnType("text") .HasColumnName("trigger_group"); b.Property("CalendarName") .HasColumnType("text") .HasColumnName("calendar_name"); b.Property("Description") .HasColumnType("text") .HasColumnName("description"); b.Property("EndTime") .HasColumnType("bigint") .HasColumnName("end_time"); b.Property("JobData") .HasColumnType("bytea") .HasColumnName("job_data"); b.Property("JobGroup") .IsRequired() .HasColumnType("text") .HasColumnName("job_group"); b.Property("JobName") .IsRequired() .HasColumnType("text") .HasColumnName("job_name"); b.Property("MisfireInstruction") .HasColumnType("smallint") .HasColumnName("misfire_instr"); b.Property("NextFireTime") .HasColumnType("bigint") .HasColumnName("next_fire_time"); b.Property("PreviousFireTime") .HasColumnType("bigint") .HasColumnName("prev_fire_time"); b.Property("Priority") .HasColumnType("integer") .HasColumnName("priority"); b.Property("StartTime") .HasColumnType("bigint") .HasColumnName("start_time"); b.Property("TriggerState") .IsRequired() .HasColumnType("text") .HasColumnName("trigger_state"); b.Property("TriggerType") .IsRequired() .HasColumnType("text") .HasColumnName("trigger_type"); b.HasKey("SchedulerName", "TriggerName", "TriggerGroup"); b.HasIndex("NextFireTime") .HasDatabaseName("idx_qrtz_t_next_fire_time"); b.HasIndex("TriggerState") .HasDatabaseName("idx_qrtz_t_state"); b.HasIndex("NextFireTime", "TriggerState") .HasDatabaseName("idx_qrtz_t_nft_st"); b.HasIndex("SchedulerName", "JobName", "JobGroup"); b.ToTable("qrtz_triggers", "quartz"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzBlobTrigger", b => { b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") .WithMany("BlobTriggers") .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Trigger"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzCronTrigger", b => { b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") .WithMany("CronTriggers") .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Trigger"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimplePropertyTrigger", b => { b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") .WithMany("SimplePropertyTriggers") .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Trigger"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzSimpleTrigger", b => { b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", "Trigger") .WithMany("SimpleTriggers") .HasForeignKey("SchedulerName", "TriggerName", "TriggerGroup") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Trigger"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => { b.HasOne("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", "JobDetail") .WithMany("Triggers") .HasForeignKey("SchedulerName", "JobName", "JobGroup") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("JobDetail"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzJobDetail", b => { b.Navigation("Triggers"); }); modelBuilder.Entity("AppAny.Quartz.EntityFrameworkCore.Migrations.QuartzTrigger", b => { b.Navigation("BlobTriggers"); b.Navigation("CronTriggers"); b.Navigation("SimplePropertyTriggers"); b.Navigation("SimpleTriggers"); }); #pragma warning restore 612, 618 } } }