multiple analysis on same parts

This commit is contained in:
2026-07-23 12:13:28 +02:00
parent a300932421
commit b2a79aec1b
4 changed files with 107 additions and 58 deletions
@@ -0,0 +1,25 @@
<?php
declare(strict_types=1);
use Phinx\Migration\AbstractMigration;
final class DropUniqPartAnalysisIndex extends AbstractMigration
{
public function up(): void
{
$this->table('identification_parts_analyses')
->removeIndexByName('uniq_part_analysis')
->update();
}
public function down(): void
{
$this->table('identification_parts_analyses')
->addIndex(['part_id', 'analysis_recordkey'], [
'unique' => true,
'name' => 'uniq_part_analysis',
])
->update();
}
}