<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2103231803 extends AbstractMigration
{
    public function up(): void
    {
    	$this->execute("

            INSERT INTO produto.atributos_rn (
                id_atributo_modulo,
                ds_chave_rn,
                ds_descricao_atributo,
                fl_permite_exclusao,
                id_tipo_atributo,
                ds_ordem,
                fl_required,
                fl_atendimento
            ) VALUES (
                 1,
                 'PROD_PERCENT_TAXA_REPLANTIO',
                 'Taxa de replantio',
                 false,
                 10,
                 (select max(ds_ordem) + 1 from produto.atributos_rn),
                 false,
                 false
            );

            INSERT INTO produto.atributos_rn (
                id_atributo_modulo,
                ds_chave_rn,
                ds_descricao_atributo,
                fl_permite_exclusao,
                id_tipo_atributo,
                ds_ordem,
                fl_required,
                fl_atendimento
            ) VALUES (
                 1,
                 'PROD_PERCENT_TAXA_RENOVACAO_REPLANTIO',
                 'Taxa de renovação de replantio',
                 false,
                 10,
                 (select max(ds_ordem) + 1 from produto.atributos_rn),
                 false,
                 false
            );
    	");
    }

    public function down(): void
    {
    	$this->execute("
			DELETE FROM produto.atributos_rn WHERE ds_chave_rn = 'PROD_PERCENT_TAXA_RENOVACAO_REPLANTIO' AND ds_descricao_atributo = 'Taxa de renovação de replantio';
			DELETE FROM produto.atributos_rn WHERE ds_chave_rn = 'PROD_PERCENT_TAXA_REPLANTIO' AND ds_descricao_atributo = 'Taxa de replantio';
    	");
    }
}
