fix: reset migrations dropping dangling maintainerId

This commit is contained in:
Collin Barrett 2025-05-06 17:55:58 -05:00 committed by Collin Barrett
parent aaa26e2a05
commit 2b7aeb5763
8 changed files with 63 additions and 176189 deletions

View file

@ -1,215 +0,0 @@
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 _4795 : 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[,]
{
{ 2731, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Adblock", null, null, null },
{ 2732, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Domains", null, null, null },
{ 2733, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Hosts (IPv4 And IPv6)", null, null, null },
{ 2734, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Hosts (Only IPv4)", null, null, null },
{ 2735, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Unbound", null, null, null }
});
migrationBuilder.InsertData(
table: "Maintainer",
columns: new[] { "Id", "EmailAddress", "Name", "TwitterHandle", "Url" },
values: new object[] { 198, null, "Bundy01", null, "https://github.com/Bundy01" });
migrationBuilder.InsertData(
table: "FilterListMaintainer",
columns: new[] { "FilterListId", "MaintainerId" },
values: new object[,]
{
{ 2731, 198 },
{ 2732, 198 },
{ 2733, 198 },
{ 2734, 198 },
{ 2735, 198 }
});
migrationBuilder.InsertData(
table: "FilterListSyntax",
columns: new[] { "FilterListId", "SyntaxId" },
values: new object[,]
{
{ 2731, (short)3 },
{ 2732, (short)2 },
{ 2733, (short)36 },
{ 2734, (short)1 },
{ 2735, (short)24 }
});
migrationBuilder.InsertData(
table: "FilterListTag",
columns: new[] { "FilterListId", "TagId" },
values: new object[,]
{
{ 2731, 19 },
{ 2732, 19 },
{ 2733, 19 },
{ 2734, 19 },
{ 2735, 19 }
});
migrationBuilder.InsertData(
table: "FilterListViewUrl",
columns: new[] { "FilterListId", "Id", "Primariness", "Url" },
values: new object[,]
{
{ 2731, 3064, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-adblock.txt" },
{ 2732, 3065, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-domains.txt" },
{ 2733, 3066, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-hosts_4+6.txt" },
{ 2734, 3067, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-hosts_4.txt" },
{ 2735, 3064, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-unbound.txt" }
});
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2731, 198 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2732, 198 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2733, 198 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2734, 198 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2735, 198 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2731, (short)3 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2732, (short)2 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2733, (short)36 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2734, (short)1 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2735, (short)24 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2731, 19 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2732, 19 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2733, 19 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2734, 19 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2735, 19 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2731, 3064 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2732, 3065 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2733, 3066 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2734, 3067 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2735, 3064 });
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2731);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2732);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2733);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2734);
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2735);
migrationBuilder.DeleteData(
table: "Maintainer",
keyColumn: "Id",
keyValue: 198);
}
}
}

View file

@ -1,101 +0,0 @@
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 _4806 : 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[] { 2736, null, "Hides distracting elements on news websites (hides sidebar with top articles, end of article recommendation, and more)", null, null, null, "https: //github.com/I-I-IT/News-sidebard-and-related-article-remover", "https://github.com/I-I-IT/News-sidebard-and-related-article-remover/issues", 4, "News debloater, distraction remover", null, null, null });
migrationBuilder.InsertData(
table: "FilterListLanguage",
columns: new[] { "FilterListId", "LanguageId" },
values: new object[] { 2736, (short)37 });
migrationBuilder.InsertData(
table: "FilterListMaintainer",
columns: new[] { "FilterListId", "MaintainerId" },
values: new object[] { 2736, 199 });
migrationBuilder.InsertData(
table: "FilterListSyntax",
columns: new[] { "FilterListId", "SyntaxId" },
values: new object[] { 2736, (short)4 });
migrationBuilder.InsertData(
table: "FilterListTag",
columns: new[] { "FilterListId", "TagId" },
values: new object[,]
{
{ 2736, 9 },
{ 2736, 15 },
{ 2736, 28 },
{ 2736, 42 }
});
migrationBuilder.InsertData(
table: "FilterListViewUrl",
columns: new[] { "FilterListId", "Id", "Primariness", "Url" },
values: new object[] { 2736, 3068, (short)1, "https://raw.githubusercontent.com/I-I-IT/News-sidebard-and-related-article-remover/refs/heads/main/filters.txt" });
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "FilterListLanguage",
keyColumns: new[] { "FilterListId", "LanguageId" },
keyValues: new object[] { 2736, (short)37 });
migrationBuilder.DeleteData(
table: "FilterListMaintainer",
keyColumns: new[] { "FilterListId", "MaintainerId" },
keyValues: new object[] { 2736, 199 });
migrationBuilder.DeleteData(
table: "FilterListSyntax",
keyColumns: new[] { "FilterListId", "SyntaxId" },
keyValues: new object[] { 2736, (short)4 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2736, 9 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2736, 15 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2736, 28 });
migrationBuilder.DeleteData(
table: "FilterListTag",
keyColumns: new[] { "FilterListId", "TagId" },
keyValues: new object[] { 2736, 42 });
migrationBuilder.DeleteData(
table: "FilterListViewUrl",
keyColumns: new[] { "FilterListId", "Id" },
keyValues: new object[] { 2736, 3068 });
migrationBuilder.DeleteData(
table: "FilterList",
keyColumn: "Id",
keyValue: 2736);
}
}
}

View file

@ -11,8 +11,8 @@
namespace FilterLists.Directory.Infrastructure.Migrations.Migrations
{
[DbContext(typeof(QueryDbContext))]
[Migration("20250506224051_4806")]
partial class _4806
[Migration("20250506225514_InitialCreate")]
partial class InitialCreate
{
/// <inheritdoc />
protected override void BuildTargetModel(ModelBuilder modelBuilder)
@ -32412,11 +32412,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
FilterListId = 2735,
MaintainerId = 198
},
new
{
FilterListId = 2736,
MaintainerId = 199
});
});
@ -60105,12 +60100,12 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder)
new
{
FilterListId = 2736,
TagId = 15
TagId = 9
},
new
{
FilterListId = 2736,
TagId = 9
TagId = 15
},
new
{
@ -87811,6 +87806,14 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder)
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-adblock.txt"
},
new
{
FilterListId = 2735,
Id = 3064,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-unbound.txt"
},
new
{
FilterListId = 2732,
Id = 3065,
@ -87835,14 +87838,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder)
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-hosts_4.txt"
},
new
{
FilterListId = 2735,
Id = 3064,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-unbound.txt"
},
new
{
FilterListId = 2736,
Id = 3068,

View file

@ -889,7 +889,8 @@ protected override void Up(MigrationBuilder migrationBuilder)
{ 194, null, "Divested Computing Group", null, "https://divested.dev/" },
{ 195, null, "ph00lt0", null, "https://github.com/ph00lt0" },
{ 196, "তালিকা@তৌহিদুর.বাংলা", "Md. Touhidur Rahman", null, "তৌহিদুর.বাংলা" },
{ 197, null, "toastal", null, "https://toast.al/" }
{ 197, null, "toastal", null, "https://toast.al/" },
{ 198, null, "Bundy01", null, "https://github.com/Bundy01" }
});
migrationBuilder.InsertData(
@ -3351,7 +3352,13 @@ protected override void Up(MigrationBuilder migrationBuilder)
{ 2727, null, "Blocklist of analytics and annoyances found by our own research (either discovery or found by collecting sources).", null, null, null, "https://github.com/ph00lt0/blocklist", "https://github.com/ph00lt0/blocklist/issues", 9, "Ph00lt0's Blocklist (HOSTS)", null, null, null },
{ 2728, null, "An attempt to list malicious sites that plagues the cyberspace of Bangladesh.", null, null, null, "https://github.com/touhidurrr/malicious-hosts-bd", "https://github.com/touhidurrr/malicious-hosts-bd/issues", 10, "Malicious Hosts BD", null, null, null },
{ 2729, "xmpp:github-less-social@chat.toastal.in.th?join", "Removes social, upsells, & AI features from the proprietary MS GitHub Git forge, directly-adjacent Microsoft-owned platforms, & some adjacent services using this platform to integrate social features.", "https://toast.al/funding/", "~toastal/github-less-social@lists.sr.ht", null, "https://codeberg.org/toastal/github-less-social", "https://codeberg.org/toastal/github-less-social/issues", 37, "Microsoft GitHub Less Social", null, null, "https://codeberg.org/toastal/github-less-social#pitching-in" },
{ 2730, "xmpp:github-less-social@chat.toastal.in.th?join", "Aggressively removes social, upsells & AI features from the proprietary MS GitHub Git forge, directly-adjacent Microsoft-owned platforms, & some adjacent services using this platform to integrate social features.", "https://toast.al/funding/", "~toastal/github-less-social@lists.sr.ht", null, "https://codeberg.org/toastal/github-less-social", "https://codeberg.org/toastal/github-less-social/issues", 37, "Microsoft GitHub Less Social (Aggressive)", null, null, "https://codeberg.org/toastal/github-less-social#pitching-in" }
{ 2730, "xmpp:github-less-social@chat.toastal.in.th?join", "Aggressively removes social, upsells & AI features from the proprietary MS GitHub Git forge, directly-adjacent Microsoft-owned platforms, & some adjacent services using this platform to integrate social features.", "https://toast.al/funding/", "~toastal/github-less-social@lists.sr.ht", null, "https://codeberg.org/toastal/github-less-social", "https://codeberg.org/toastal/github-less-social/issues", 37, "Microsoft GitHub Less Social (Aggressive)", null, null, "https://codeberg.org/toastal/github-less-social#pitching-in" },
{ 2731, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Adblock", null, null, null },
{ 2732, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Domains", null, null, null },
{ 2733, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Hosts (IPv4 And IPv6)", null, null, null },
{ 2734, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Hosts (Only IPv4)", null, null, null },
{ 2735, null, "Blocking of Meta Plateforms Domains", null, null, null, "https://github.com/Bundy01/meta-blocklists", "https://github.com/Bundy01/meta-blocklists/issues", 4, "Meta Unbound", null, null, null },
{ 2736, null, "Hides distracting elements on news websites (hides sidebar with top articles, end of article recommendation, and more)", null, null, null, "https: //github.com/I-I-IT/News-sidebard-and-related-article-remover", "https://github.com/I-I-IT/News-sidebard-and-related-article-remover/issues", 4, "News debloater, distraction remover", null, null, null }
});
migrationBuilder.InsertData(
@ -4472,7 +4479,8 @@ protected override void Up(MigrationBuilder migrationBuilder)
{ 2728, (short)19 },
{ 2728, (short)37 },
{ 2729, (short)37 },
{ 2730, (short)37 }
{ 2730, (short)37 },
{ 2736, (short)37 }
});
migrationBuilder.InsertData(
@ -6008,7 +6016,12 @@ protected override void Up(MigrationBuilder migrationBuilder)
{ 2727, 195 },
{ 2728, 196 },
{ 2729, 197 },
{ 2730, 197 }
{ 2730, 197 },
{ 2731, 198 },
{ 2732, 198 },
{ 2733, 198 },
{ 2734, 198 },
{ 2735, 198 }
});
migrationBuilder.InsertData(
@ -8281,7 +8294,13 @@ protected override void Up(MigrationBuilder migrationBuilder)
{ 2728, (short)2 },
{ 2729, (short)4 },
{ 2730, (short)4 },
{ 2730, (short)21 }
{ 2730, (short)21 },
{ 2731, (short)3 },
{ 2732, (short)2 },
{ 2733, (short)36 },
{ 2734, (short)1 },
{ 2735, (short)24 },
{ 2736, (short)4 }
});
migrationBuilder.InsertData(
@ -11541,7 +11560,16 @@ protected override void Up(MigrationBuilder migrationBuilder)
{ 2730, 3 },
{ 2730, 9 },
{ 2730, 19 },
{ 2730, 35 }
{ 2730, 35 },
{ 2731, 19 },
{ 2732, 19 },
{ 2733, 19 },
{ 2734, 19 },
{ 2735, 19 },
{ 2736, 9 },
{ 2736, 15 },
{ 2736, 28 },
{ 2736, 42 }
});
migrationBuilder.InsertData(
@ -14410,7 +14438,13 @@ protected override void Up(MigrationBuilder migrationBuilder)
{ 2729, 3062, (short)1, "https://codeberg.org/toastal/github-less-social/raw/branch/trunk/list.txt" },
{ 2729, 3063, (short)2, "https://git.sr.ht/~toastal/github-less-social/blob/trunk/list.txt" },
{ 2730, 3062, (short)1, "https://codeberg.org/toastal/github-less-social/raw/branch/trunk/aggressive.txt" },
{ 2730, 3063, (short)2, "https://git.sr.ht/~toastal/github-less-social/blob/trunk/aggressive.txt" }
{ 2730, 3063, (short)2, "https://git.sr.ht/~toastal/github-less-social/blob/trunk/aggressive.txt" },
{ 2731, 3064, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-adblock.txt" },
{ 2732, 3065, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-domains.txt" },
{ 2733, 3066, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-hosts_4+6.txt" },
{ 2734, 3067, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-hosts_4.txt" },
{ 2735, 3064, (short)1, "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-unbound.txt" },
{ 2736, 3068, (short)1, "https://raw.githubusercontent.com/I-I-IT/News-sidebard-and-related-article-remover/refs/heads/main/filters.txt" }
});
migrationBuilder.InsertData(

View file

@ -32409,11 +32409,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
FilterListId = 2735,
MaintainerId = 198
},
new
{
FilterListId = 2736,
MaintainerId = 199
});
});
@ -60102,12 +60097,12 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
FilterListId = 2736,
TagId = 15
TagId = 9
},
new
{
FilterListId = 2736,
TagId = 9
TagId = 15
},
new
{
@ -87808,6 +87803,14 @@ protected override void BuildModel(ModelBuilder modelBuilder)
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-adblock.txt"
},
new
{
FilterListId = 2735,
Id = 3064,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-unbound.txt"
},
new
{
FilterListId = 2732,
Id = 3065,
@ -87832,14 +87835,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-hosts_4.txt"
},
new
{
FilterListId = 2735,
Id = 3064,
Primariness = (short)1,
SegmentNumber = (short)0,
Url = "https://raw.githubusercontent.com/Bundy01/meta-blocklists/refs/heads/main/meta-unbound.txt"
},
new
{
FilterListId = 2736,
Id = 3068,

View file

@ -6134,9 +6134,5 @@
{
"filterListId": 2735,
"maintainerId": 198
},
{
"filterListId": 2736,
"maintainerId": 199
}
]