Files
zibo-dashboard/db/migrations/20260915073019_make_pause_reason_nullable.php
T
2026-09-15 15:46:32 +02:00

25 lines
663 B
PHP

<?php
declare(strict_types=1);
use Phinx\Migration\AbstractMigration;
final class MakePauseReasonNullable extends AbstractMigration
{
public function up(): void
{
// La FK su reason_id è già stata rimossa e la colonna è già nullable.
// Garantisco lo stato finale in modo idempotente, senza ricreare la FK.
$this->table('production_pauses')
->changeColumn('reason_id', 'integer', ['null' => true])
->update();
}
public function down(): void
{
$this->table('production_pauses')
->changeColumn('reason_id', 'integer', ['null' => false])
->update();
}
}