<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class TaskInc52026 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
        UPDATE sinistro.vistorias_processos set id_processo = 109938 where id_processo = 110529;
        UPDATE sinistro.processos_empresas set id_processo = 109938 where id_processo = 110529;
        UPDATE sinistro.processos set fl_ativo = 'f', fl_del = 't' where id = 110529;
        UPDATE sinistro.v_avisos set id_processo = 109938 where id = 110529;
        SQL
        );
    }

    public function down(): void
    {
        $this->execute(<<<SQL
        UPDATE sinistro.vistorias_processos set id_processo = 110529 where id_processo = 109938 and dt_criacao > '2025-01-01 00:00:01';
        UPDATE sinistro.processos_empresas set id_processo = 110529 where id_processo = 109938 and dt_criacao > '2025-01-01 00:00:01';
        UPDATE sinistro.processos set fl_ativo 't', fl_del = 'f' where id = 110529;
        UPDATE sinistro.v_avisos set id_processo = 110529 where id = 109938 and dt_criacao > '2025-01-01 00:00:01';
        SQL
        );
    }
}
