using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Jellyfin.Database.Providers.Sqlite.Migrations { /// public partial class AddPartialIndexForItemCounts : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateIndex( name: "IX_BaseItems_TopParentId_Type_IsVirtualItem", table: "BaseItems", columns: new[] { "TopParentId", "Type", "IsVirtualItem" }, filter: "\"PrimaryVersionId\" IS NULL AND (\"OwnerId\" IS NULL OR \"ExtraType\" IS NOT NULL)"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "IX_BaseItems_TopParentId_Type_IsVirtualItem", table: "BaseItems"); } } }