optimize GetAllPairedUnpausedUsers
This commit is contained in:
@@ -17,7 +17,7 @@ namespace MareSynchronosServer.Migrations
|
||||
{
|
||||
#pragma warning disable 612, 618
|
||||
modelBuilder
|
||||
.HasAnnotation("ProductVersion", "7.0.5")
|
||||
.HasAnnotation("ProductVersion", "7.0.12")
|
||||
.HasAnnotation("Relational:MaxIdentifierLength", 63);
|
||||
|
||||
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
|
||||
@@ -473,70 +473,6 @@ namespace MareSynchronosServer.Migrations
|
||||
b.ToTable("user_default_preferred_permissions", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("MareSynchronosShared.Models.UserPermissionQuery", b =>
|
||||
{
|
||||
b.Property<string>("Alias")
|
||||
.HasColumnType("text")
|
||||
.HasColumnName("alias");
|
||||
|
||||
b.Property<string>("GID")
|
||||
.HasColumnType("text")
|
||||
.HasColumnName("gid");
|
||||
|
||||
b.Property<string>("OtherUserUID")
|
||||
.HasColumnType("text")
|
||||
.HasColumnName("other_user_uid");
|
||||
|
||||
b.Property<bool>("OtherpermDisableAnimations")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("otherperm_disable_animations");
|
||||
|
||||
b.Property<bool>("OtherpermDisableSounds")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("otherperm_disable_sounds");
|
||||
|
||||
b.Property<bool>("OtherpermDisableVFX")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("otherperm_disable_vfx");
|
||||
|
||||
b.Property<bool>("OtherpermIsPaused")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("otherperm_is_paused");
|
||||
|
||||
b.Property<bool>("OwnPermSticky")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("own_perm_sticky");
|
||||
|
||||
b.Property<bool>("OwnpermDisableAnimations")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("ownperm_disable_animations");
|
||||
|
||||
b.Property<bool>("OwnpermDisableSounds")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("ownperm_disable_sounds");
|
||||
|
||||
b.Property<bool>("OwnpermDisableVFX")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("ownperm_disable_vfx");
|
||||
|
||||
b.Property<bool>("OwnpermIsPaused")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("ownperm_is_paused");
|
||||
|
||||
b.Property<bool>("Synced")
|
||||
.HasColumnType("boolean")
|
||||
.HasColumnName("synced");
|
||||
|
||||
b.Property<string>("UserUID")
|
||||
.HasColumnType("text")
|
||||
.HasColumnName("user_uid");
|
||||
|
||||
b.ToTable("user_permission_query", null, t =>
|
||||
{
|
||||
t.ExcludeFromMigrations();
|
||||
});
|
||||
});
|
||||
|
||||
modelBuilder.Entity("MareSynchronosShared.Models.UserPermissionSet", b =>
|
||||
{
|
||||
b.Property<string>("UserUID")
|
||||
@@ -576,6 +512,9 @@ namespace MareSynchronosServer.Migrations
|
||||
b.HasIndex("UserUID")
|
||||
.HasDatabaseName("ix_user_permission_sets_user_uid");
|
||||
|
||||
b.HasIndex("UserUID", "OtherUserUID", "IsPaused")
|
||||
.HasDatabaseName("ix_user_permission_sets_user_uid_other_user_uid_is_paused");
|
||||
|
||||
b.ToTable("user_permission_sets", (string)null);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user