<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2106111448V5 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
            INSERT INTO seguro.propostas_tipo_assinatura_documento (id_usuario_criacao, dt_criacao, id_proposta, tipo_assinatura)
                 SELECT 3491, now(), psdg.id_proposta, 3  
                   FROM seguro.propostas_status_documento_digitalizado psdg 
                   JOIN sistema.status s ON s.id = psdg.id_status 
                  WHERE s.id in (248, 249) 
                    AND psdg.fl_ativo is true;
SQL
        );
    }

    public function down(): void
    {
        $this->execute(<<<SQL
            DELETE FROM seguro.propostas_tipo_assinatura_documento WHERE tipo_assinatura = 3;
SQL
        );
    }
}
