<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2112091751 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
INSERT INTO produto.atributos_rn (
              id_atributo_modulo, 
              ds_chave_rn, 
              ds_descricao_atributo, 
              fl_permite_exclusao,
              id_tipo_atributo,
              ds_ordem
            )
     VALUES (
              1, 
              'PROD_SUBVENCAO_FEDERAL_VALOR_MAX_GRUPO', 
              'Valor máximo da Subvenção Federal - Por Grupo', 
              false,
              18,
              (select max(ds_ordem) + 1 from produto.atributos_rn)
            );
SQL
        );
    }

    public function down(): void
    {
        $this->execute(<<<SQL
DELETE FROM produto.atributos_rn WHERE id_atributo_modulo = 1 AND ds_chave_rn = 'PROD_SUBVENCAO_FEDERAL_VALOR_MAX_GRUPO';
SQL
        );
    }
}
