diff options
9 files changed, 1 insertions, 23 deletions
diff --git a/Jellyfin.Server.Implementations/JellyfinDb.cs b/Jellyfin.Server.Implementations/JellyfinDb.cs index b176e14a6..dc4f53913 100644 --- a/Jellyfin.Server.Implementations/JellyfinDb.cs +++ b/Jellyfin.Server.Implementations/JellyfinDb.cs @@ -155,7 +155,7 @@ namespace Jellyfin.Server.Implementations base.OnModelCreating(modelBuilder); modelBuilder.HasDefaultSchema("jellyfin"); - // Configuration for each entity is in it's own class inside 'ModelConfiguratio'. + // Configuration for each entity is in it's own class inside 'ModelConfiguration'. modelBuilder.ApplyConfigurationsFromAssembly(typeof(JellyfinDb).Assembly); } } diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/ApiKeyConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/ApiKeyConfiguration.cs index 9067d3833..3f19b6986 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/ApiKeyConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/ApiKeyConfiguration.cs @@ -12,8 +12,6 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<ApiKey> builder) { - // Indexes - builder .HasIndex(entity => entity.AccessToken) .IsUnique(); diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/CustomItemDisplayPreferencesConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/CustomItemDisplayPreferencesConfiguration.cs index 75d9ba529..779aec986 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/CustomItemDisplayPreferencesConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/CustomItemDisplayPreferencesConfiguration.cs @@ -12,8 +12,6 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<CustomItemDisplayPreferences> builder) { - // Indexes - builder .HasIndex(entity => new { entity.UserId, entity.ItemId, entity.Client, entity.Key }) .IsUnique(); diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/DeviceConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/DeviceConfiguration.cs index 5b4e711cc..a750b65c0 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/DeviceConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/DeviceConfiguration.cs @@ -12,8 +12,6 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<Device> builder) { - // Indexes - builder .HasIndex(entity => new { entity.DeviceId, entity.DateLastActivity }); diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/DeviceOptionsConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/DeviceOptionsConfiguration.cs index 0db1944b5..038afd752 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/DeviceOptionsConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/DeviceOptionsConfiguration.cs @@ -12,8 +12,6 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<DeviceOptions> builder) { - // Indexes - builder .HasIndex(entity => entity.DeviceId) .IsUnique(); diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/DisplayPreferencesConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/DisplayPreferencesConfiguration.cs index 807078803..9b437861b 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/DisplayPreferencesConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/DisplayPreferencesConfiguration.cs @@ -12,15 +12,11 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<DisplayPreferences> builder) { - // Delete behaviour - builder .HasMany(d => d.HomeSections) .WithOne() .OnDelete(DeleteBehavior.Cascade); - // Indexes - builder .HasIndex(entity => new { entity.UserId, entity.ItemId, entity.Client }) .IsUnique(); diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/PermissionConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/PermissionConfiguration.cs index 56e76d88d..240e284c0 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/PermissionConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/PermissionConfiguration.cs @@ -12,8 +12,6 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<Permission> builder) { - // Indexes - // Used to get a user's permissions or a specific permission for a user. // Also prevents multiple values being created for a user. // Filtered over non-null user ids for when other entities (groups, API keys) get permissions diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/PreferenceConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/PreferenceConfiguration.cs index 3cd5f8afb..49c869c6a 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/PreferenceConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/PreferenceConfiguration.cs @@ -12,8 +12,6 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<Preference> builder) { - // Indexes - builder .HasIndex(p => new { p.UserId, p.Kind }) .HasFilter("[UserId] IS NOT NULL") diff --git a/Jellyfin.Server.Implementations/ModelConfiguration/UserConfiguration.cs b/Jellyfin.Server.Implementations/ModelConfiguration/UserConfiguration.cs index ee8831804..a369cf656 100644 --- a/Jellyfin.Server.Implementations/ModelConfiguration/UserConfiguration.cs +++ b/Jellyfin.Server.Implementations/ModelConfiguration/UserConfiguration.cs @@ -12,14 +12,10 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration /// <inheritdoc/> public void Configure(EntityTypeBuilder<User> builder) { - // Collations - builder .Property(user => user.Username) .UseCollation("NOCASE"); - // Delete behavior - builder .HasOne(u => u.ProfileImage) .WithOne() @@ -52,8 +48,6 @@ namespace Jellyfin.Server.Implementations.ModelConfiguration .WithOne() .OnDelete(DeleteBehavior.Cascade); - // Indexes - builder .HasIndex(entity => entity.Username) .IsUnique(); |
