Refactor releases table

This commit is contained in:
DariusIII
2026-08-14 08:46:01 +02:00
parent 3a4aa0f21b
commit 79e7736c4c
25 changed files with 3941 additions and 670 deletions
@@ -352,7 +352,7 @@ class PostProcessRunnerAdditionalThreadsTest extends TestCase
$this->assertContains('oversized-capacity', $warningCodes);
}
public function test_additional_diagnostics_recognizes_the_covering_claim_index(): void
public function test_additional_diagnostics_recognizes_the_claim_queue_index(): void
{
Schema::table('releases', function (Blueprint $table): void {
$table->index([
@@ -360,8 +360,9 @@ class PostProcessRunnerAdditionalThreadsTest extends TestCase
'haspreview',
'nzbstatus',
'leftguid',
'additional_pp_claimed_at',
'postdate',
'id',
'additional_pp_claimed_at',
], 'ix_releases_add_pp_claim_queue');
});
@@ -370,7 +371,7 @@ class PostProcessRunnerAdditionalThreadsTest extends TestCase
$this->assertSame(0, $status);
$this->assertFalse($report['indexes']['missing']);
$this->assertSame('ix_releases_add_pp_claim_queue', $report['indexes']['covering_index']);
$this->assertSame('ix_releases_add_pp_claim_queue', $report['indexes']['claim_queue_index']);
$this->assertNotContains('missing-index', array_column($report['warnings'], 'code'));
}