feat(data): migrate PR #3114

This commit is contained in:
Azure Pipelines EF Migration Bot 2022-06-03 13:01:59 +00:00 committed by Collin M. Barrett
parent 0ec8c61b04
commit 8c2a6cebc5
3 changed files with 89735 additions and 34 deletions

View file

@ -0,0 +1,341 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
{
public partial class _3114 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 566L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 569L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 570L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 573L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 574L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 575L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 583L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 585L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 586L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 1799L, 5L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 2125L, 5L });
migrationBuilder.InsertData(
table: "filter_list_tags",
columns: new[] { "filter_list_id", "tag_id" },
values: new object[,]
{
{ 566L, 2L },
{ 566L, 10L },
{ 569L, 2L },
{ 570L, 2L },
{ 573L, 2L },
{ 574L, 2L },
{ 575L, 2L },
{ 583L, 2L },
{ 585L, 2L },
{ 586L, 2L },
{ 1799L, 2L },
{ 2125L, 2L },
{ 2125L, 10L }
});
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 566L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 569L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - Chinese Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 570L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - Czech Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 573L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - English Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 574L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - French Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 575L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - German Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 583L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - Portuguese Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 585L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - Russian Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 586L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - Spanish Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 1799L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters - Arabic Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 2125L,
columns: new[] { "description", "name" },
values: new object[] { null, "ABP Filters (TPL)" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 2534L,
column: "description",
value: "This IP set combines IP and CIDR addresses from plentiful of major adblocker lists. It contains heavily altered content from Dandelion Sprout's Anti-Malware List, Dandelion Sprout's Nordic Filters, EasyList, uBlock Filters, uBlock Filters - Badware Risks, AdGuard Base Filter, AdGuard French Filter, EasyList Germany, RU AdList, Liste AR, and EasyList Spanish.");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 566L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 566L, 10L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 569L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 570L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 573L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 574L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 575L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 583L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 585L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 586L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 1799L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 2125L, 2L });
migrationBuilder.DeleteData(
table: "filter_list_tags",
keyColumns: new[] { "filter_list_id", "tag_id" },
keyValues: new object[] { 2125L, 10L });
migrationBuilder.InsertData(
table: "filter_list_tags",
columns: new[] { "filter_list_id", "tag_id" },
values: new object[,]
{
{ 566L, 5L },
{ 569L, 5L },
{ 570L, 5L },
{ 573L, 5L },
{ 574L, 5L },
{ 575L, 5L },
{ 583L, 5L },
{ 585L, 5L },
{ 586L, 5L },
{ 1799L, 5L },
{ 2125L, 5L }
});
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 566L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 569L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - Chinese Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 570L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - Czech Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 573L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - English Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 574L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - French Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 575L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - German Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 583L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - Portuguese Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 585L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - Russian Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 586L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - Spanish Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 1799L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List - Arabic Only" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 2125L,
columns: new[] { "description", "name" },
values: new object[] { "Filter list designed to fight circumvention ads in Adblock Plus", "ABP Anti-Circumvention Filter List (TPL)" });
migrationBuilder.UpdateData(
table: "filter_lists",
keyColumn: "id",
keyValue: 2534L,
column: "description",
value: "This IP set combines IP and CIDR addresses from plentiful of major adblocker lists. It contains heavily altered content from Dandelion Sprout's Anti-Malware List, Dandelion Sprout's Nordic Filters, EasyList, uBlock Filters, uBlock Filters - Badware Risks, AdGuard Base Filter, AdGuard French Filter, EasyList Germany, ABP Anti-Circumvention Filters, RU AdList, Liste AR, and EasyList Spanish.");
}
}
}

View file

@ -4482,101 +4482,92 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
Id = 566L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List"
Name = "ABP Filters"
},
new
{
Id = 569L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - Chinese Only"
Name = "ABP Filters - Chinese Only"
},
new
{
Id = 570L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - Czech Only"
Name = "ABP Filters - Czech Only"
},
new
{
Id = 573L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - English Only"
Name = "ABP Filters - English Only"
},
new
{
Id = 574L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - French Only"
Name = "ABP Filters - French Only"
},
new
{
Id = 575L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - German Only"
Name = "ABP Filters - German Only"
},
new
{
Id = 583L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - Portuguese Only"
Name = "ABP Filters - Portuguese Only"
},
new
{
Id = 585L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - Russian Only"
Name = "ABP Filters - Russian Only"
},
new
{
Id = 586L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - Spanish Only"
Name = "ABP Filters - Spanish Only"
},
new
{
@ -14957,13 +14948,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
Id = 1799L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List - Arabic Only"
Name = "ABP Filters - Arabic Only"
},
new
{
@ -17532,13 +17522,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
Id = 2125L,
Description = "Filter list designed to fight circumvention ads in Adblock Plus",
EmailAddress = "filters+cv@adblockplus.org",
HomeUrl = "https://github.com/abp-filters/abp-filters-anti-cv",
IsApproved = true,
IssuesUrl = "https://github.com/abp-filters/abp-filters-anti-cv/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc",
LicenseId = 4L,
Name = "ABP Anti-Circumvention Filter List (TPL)"
Name = "ABP Filters (TPL)"
},
new
{
@ -21459,7 +21448,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
Id = 2534L,
Description = "This IP set combines IP and CIDR addresses from plentiful of major adblocker lists. It contains heavily altered content from Dandelion Sprout's Anti-Malware List, Dandelion Sprout's Nordic Filters, EasyList, uBlock Filters, uBlock Filters - Badware Risks, AdGuard Base Filter, AdGuard French Filter, EasyList Germany, ABP Anti-Circumvention Filters, RU AdList, Liste AR, and EasyList Spanish.",
Description = "This IP set combines IP and CIDR addresses from plentiful of major adblocker lists. It contains heavily altered content from Dandelion Sprout's Anti-Malware List, Dandelion Sprout's Nordic Filters, EasyList, uBlock Filters, uBlock Filters - Badware Risks, AdGuard Base Filter, AdGuard French Filter, EasyList Germany, RU AdList, Liste AR, and EasyList Spanish.",
DonateUrl = "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations",
EmailAddress = "imreeil42@gmail.com",
HomeUrl = "https://github.com/DandelionSprout/adfilt",
@ -48766,47 +48755,52 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
FilterListId = 566L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 566L,
TagId = 10L
},
new
{
FilterListId = 569L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 570L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 573L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 574L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 575L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 583L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 585L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 586L,
TagId = 5L
TagId = 2L
},
new
{
@ -56386,7 +56380,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
FilterListId = 1799L,
TagId = 5L
TagId = 2L
},
new
{
@ -58491,7 +58485,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
FilterListId = 2125L,
TagId = 5L
TagId = 2L
},
new
{
FilterListId = 2125L,
TagId = 10L
},
new
{