Database: added new indexes to tables files_folder/files_file
This commit is contained in:
parent
0621b040ce
commit
c014f904cf
3550
migrations/mysql/FilesDbContext/20230616094928_FilesDbContext_Upgrade2.Designer.cs
generated
Normal file
3550
migrations/mysql/FilesDbContext/20230616094928_FilesDbContext_Upgrade2.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,63 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace ASC.Migrations.MySql.Migrations.FilesDb
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class FilesDbContextUpgrade2 : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_parent_id_modified_on",
|
||||
table: "files_folder",
|
||||
columns: new[] { "tenant_id", "parent_id", "modified_on" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_parent_id_title",
|
||||
table: "files_folder",
|
||||
columns: new[] { "tenant_id", "parent_id", "title" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_folder_id_content_length",
|
||||
table: "files_file",
|
||||
columns: new[] { "tenant_id", "folder_id", "content_length" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_folder_id_modified_on",
|
||||
table: "files_file",
|
||||
columns: new[] { "tenant_id", "folder_id", "modified_on" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_folder_id_title",
|
||||
table: "files_file",
|
||||
columns: new[] { "tenant_id", "folder_id", "title" });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_parent_id_modified_on",
|
||||
table: "files_folder");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_parent_id_title",
|
||||
table: "files_folder");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_folder_id_content_length",
|
||||
table: "files_file");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_folder_id_modified_on",
|
||||
table: "files_file");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_folder_id_title",
|
||||
table: "files_file");
|
||||
}
|
||||
}
|
||||
}
|
@ -3004,6 +3004,15 @@ namespace ASC.Migrations.MySql.Migrations.FilesDb
|
||||
b.HasIndex("ParentId")
|
||||
.HasDatabaseName("folder_id");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "ContentLength")
|
||||
.HasDatabaseName("tenant_id_folder_id_content_length");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "ModifiedOn")
|
||||
.HasDatabaseName("tenant_id_folder_id_modified_on");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "Title")
|
||||
.HasDatabaseName("tenant_id_folder_id_title");
|
||||
|
||||
b.ToTable("files_file", (string)null);
|
||||
|
||||
b.HasAnnotation("MySql:CharSet", "utf8");
|
||||
@ -3497,6 +3506,12 @@ namespace ASC.Migrations.MySql.Migrations.FilesDb
|
||||
b.HasIndex("TenantId", "ParentId")
|
||||
.HasDatabaseName("parent_id");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "ModifiedOn")
|
||||
.HasDatabaseName("tenant_id_parent_id_modified_on");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "Title")
|
||||
.HasDatabaseName("tenant_id_parent_id_title");
|
||||
|
||||
b.ToTable("files_folder", (string)null);
|
||||
|
||||
b.HasAnnotation("MySql:CharSet", "utf8");
|
||||
|
3468
migrations/postgre/FilesDbContext/20230616094928_FilesDbContext_Upgrade2.Designer.cs
generated
Normal file
3468
migrations/postgre/FilesDbContext/20230616094928_FilesDbContext_Upgrade2.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,73 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace ASC.Migrations.PostgreSql.Migrations.FilesDb
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class FilesDbContextUpgrade2 : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_parent_id_modified_on",
|
||||
schema: "onlyoffice",
|
||||
table: "files_folder",
|
||||
columns: new[] { "tenant_id", "parent_id", "modified_on" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_parent_id_title",
|
||||
schema: "onlyoffice",
|
||||
table: "files_folder",
|
||||
columns: new[] { "tenant_id", "parent_id", "title" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_folder_id_content_length",
|
||||
schema: "onlyoffice",
|
||||
table: "files_file",
|
||||
columns: new[] { "tenant_id", "folder_id", "content_length" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_folder_id_modified_on",
|
||||
schema: "onlyoffice",
|
||||
table: "files_file",
|
||||
columns: new[] { "tenant_id", "folder_id", "modified_on" });
|
||||
|
||||
migrationBuilder.CreateIndex(
|
||||
name: "tenant_id_folder_id_title",
|
||||
schema: "onlyoffice",
|
||||
table: "files_file",
|
||||
columns: new[] { "tenant_id", "folder_id", "title" });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_parent_id_modified_on",
|
||||
schema: "onlyoffice",
|
||||
table: "files_folder");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_parent_id_title",
|
||||
schema: "onlyoffice",
|
||||
table: "files_folder");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_folder_id_content_length",
|
||||
schema: "onlyoffice",
|
||||
table: "files_file");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_folder_id_modified_on",
|
||||
schema: "onlyoffice",
|
||||
table: "files_file");
|
||||
|
||||
migrationBuilder.DropIndex(
|
||||
name: "tenant_id_folder_id_title",
|
||||
schema: "onlyoffice",
|
||||
table: "files_file");
|
||||
}
|
||||
}
|
||||
}
|
@ -2985,6 +2985,15 @@ namespace ASC.Migrations.PostgreSql.Migrations.FilesDb
|
||||
b.HasIndex("ParentId")
|
||||
.HasDatabaseName("folder_id");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "ContentLength")
|
||||
.HasDatabaseName("tenant_id_folder_id_content_length");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "ModifiedOn")
|
||||
.HasDatabaseName("tenant_id_folder_id_modified_on");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "Title")
|
||||
.HasDatabaseName("tenant_id_folder_id_title");
|
||||
|
||||
b.ToTable("files_file", "onlyoffice");
|
||||
});
|
||||
|
||||
@ -3419,6 +3428,12 @@ namespace ASC.Migrations.PostgreSql.Migrations.FilesDb
|
||||
b.HasIndex("TenantId", "ParentId")
|
||||
.HasDatabaseName("parent_id");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "ModifiedOn")
|
||||
.HasDatabaseName("tenant_id_parent_id_modified_on");
|
||||
|
||||
b.HasIndex("TenantId", "ParentId", "Title")
|
||||
.HasDatabaseName("tenant_id_parent_id_title");
|
||||
|
||||
b.ToTable("files_folder", "onlyoffice");
|
||||
});
|
||||
|
||||
|
@ -120,6 +120,15 @@ public static class DbFileExtension
|
||||
entity.HasIndex(e => e.ModifiedOn)
|
||||
.HasDatabaseName("modified_on");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.Title })
|
||||
.HasDatabaseName("tenant_id_folder_id_title");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.ModifiedOn })
|
||||
.HasDatabaseName("tenant_id_folder_id_modified_on");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.ContentLength })
|
||||
.HasDatabaseName("tenant_id_folder_id_content_length");
|
||||
|
||||
entity.Property(e => e.TenantId).HasColumnName("tenant_id");
|
||||
|
||||
entity.Property(e => e.Id).HasColumnName("id");
|
||||
@ -235,6 +244,15 @@ public static class DbFileExtension
|
||||
entity.HasIndex(e => e.ModifiedOn)
|
||||
.HasDatabaseName("modified_on_files_file");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.Title })
|
||||
.HasDatabaseName("tenant_id_folder_id_title");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.ModifiedOn })
|
||||
.HasDatabaseName("tenant_id_folder_id_modified_on");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.ContentLength })
|
||||
.HasDatabaseName("tenant_id_folder_id_content_length");
|
||||
|
||||
entity.Property(e => e.Id).HasColumnName("id");
|
||||
|
||||
entity.Property(e => e.TenantId).HasColumnName("tenant_id");
|
||||
|
@ -81,6 +81,12 @@ public static class DbFolderExtension
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId })
|
||||
.HasDatabaseName("parent_id");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.Title })
|
||||
.HasDatabaseName("tenant_id_parent_id_title");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.ModifiedOn })
|
||||
.HasDatabaseName("tenant_id_parent_id_modified_on");
|
||||
|
||||
entity.Property(e => e.Id).HasColumnName("id");
|
||||
|
||||
entity.Property(e => e.CreateBy)
|
||||
@ -149,6 +155,12 @@ public static class DbFolderExtension
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId })
|
||||
.HasDatabaseName("parent_id");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.Title })
|
||||
.HasDatabaseName("tenant_id_parent_id_title");
|
||||
|
||||
entity.HasIndex(e => new { e.TenantId, e.ParentId, e.ModifiedOn })
|
||||
.HasDatabaseName("tenant_id_parent_id_modified_on");
|
||||
|
||||
entity.Property(e => e.Id).HasColumnName("id");
|
||||
|
||||
entity.Property(e => e.CreateBy)
|
||||
|
Loading…
Reference in New Issue
Block a user