Add EF Core migration for Google AI Overview Remover

Co-authored-by: collinbarrett <6483057+collinbarrett@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-11-04 01:02:50 +00:00 committed by Collin Barrett
parent 07549ba710
commit 60375c425b
3 changed files with 91478 additions and 0 deletions

View file

@ -0,0 +1,89 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
{
/// <inheritdoc />
public partial class AddGoogleAIOverviewRemover : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.InsertData(
table: "FilterList",
columns: new[] { "Id", "ChatUrl", "Description", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", "Name", "OnionUrl", "PolicyUrl", "SubmissionUrl" },
values: new object[] { 2834, null, "Removes Google's AI Overview section and all of its shortcuts from Google Search results.", null, null, null, "https://gist.github.com/thedoggybrad/dc52cbed1683bae916322f4659d8b387", null, 2, "Google AI Overview Remover", null, null, null });
migrationBuilder.InsertData(
table: "Maintainer",
columns: new[] { "Id", "EmailAddress", "Name", "TwitterHandle", "Url" },
values: new object[] { 208, null, "thedoggybrad", null, "https://github.com/thedoggybrad" });
migrationBuilder.InsertData(
table: "FilterListMaintainer",
columns: new[] { "FilterListId", "MaintainerId" },
values: new object[] { 2834, 208 });
migrationBuilder.InsertData(
table: "FilterListSyntax",
columns: new[] { "FilterListId", "SyntaxId" },
values: new object[] { 2834, (short)4 });
migrationBuilder.InsertData(
table: "FilterListTag",
columns: new[] { "FilterListId", "TagId" },
values: new object[,]
{
{ 2834, 9 },
{ 2834, 35 }
});
migrationBuilder.InsertData(
table: "FilterListViewUrl",
columns: new[] { "FilterListId", "Id", "Primariness", "SegmentNumber", "Url" },
values: new object[] { 2834, 3231, (short)1, (short)1, "https://gist.githubusercontent.com/thedoggybrad/dc52cbed1683bae916322f4659d8b387/raw/51f80466484f31b05fa46dc543569b329855dfb0/nogoogleaioverview.txt" });
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2834, 208 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2834, (short)4 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2834, 9 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2834, 35 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2834, 3231 });
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2834);
migrationBuilder.DeleteData(
table: "Maintainer",
keyColumn: "Id",
keyValue: 208);
}
}
}

View file

@ -21108,6 +21108,14 @@ protected override void BuildModel(ModelBuilder modelBuilder)
IssuesUrl = "https://github.com/the-advoid/ad-void/issues",
LicenseId = 4,
Name = "AdVoid.Addon.NoExtras"
},
new
{
Id = 2834,
Description = "Removes Google's AI Overview section and all of its shortcuts from Google Search results.",
HomeUrl = "https://gist.github.com/thedoggybrad/dc52cbed1683bae916322f4659d8b387",
LicenseId = 2,
Name = "Google AI Overview Remover"
});
});
@ -33697,6 +33705,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2833,
MaintainerId = 207
},
new
{
FilterListId = 2834,
MaintainerId = 208
});
});
@ -45409,6 +45422,11 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2833,
SyntaxId = (short)3
},
new
{
FilterListId = 2834,
SyntaxId = (short)4
});
});
@ -62061,6 +62079,16 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2833,
TagId = 9
},
new
{
FilterListId = 2834,
TagId = 9
},
new
{
FilterListId = 2834,
TagId = 35
});
});
@ -64990,6 +65018,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
Name = "Igor Dimitrijević (igorskyflyer)",
TwitterHandle = "igorskyflyer",
Url = "https://github.com/igorskyflyer"
},
new
{
Id = 208,
Name = "thedoggybrad",
Url = "https://github.com/thedoggybrad"
});
});
@ -91101,6 +91135,14 @@ protected override void BuildModel(ModelBuilder modelBuilder)
Primariness = (short)2,
SegmentNumber = (short)0,
Url = "https://cdn.jsdelivr.net/gh/the-advoid/ad-void@main/add-ons/AdVoid.Addon.NoExtras.txt"
},
new
{
FilterListId = 2834,
Id = 3231,
Primariness = (short)1,
SegmentNumber = (short)1,
Url = "https://gist.githubusercontent.com/thedoggybrad/dc52cbed1683bae916322f4659d8b387/raw/51f80466484f31b05fa46dc543569b329855dfb0/nogoogleaioverview.txt"
});
});