<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2012171119 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
INSERT INTO sistema.acao (ds_label, ds_module, ds_controller, ds_action, ds_param, id_parent, ds_image, ds_descricao, fl_tipo, dt_criacao, id_usuario_criacao, id) VALUES ('Importar IDs de Recibos', 'sinistro2', 'rotinas', 'indeximportaridrecibo', '', 1649, '', 'Importação de IDs de recibos de liquidação.', 'M', '2020-12-17 16:51:36', 3379, nextval('sistema.acao_id_seq'::regclass));

alter table sinistro.liquidacoes_previsao_pagamento add column id_recibo_seguradora int;
alter table sinistro.liquidacoes_previsao_pagamento add column id_pagamento_seguradora int;
SQL
);
    }

    public function down(): void
    {
        $this->execute(<<<SQL
delete from sistema.acao where ds_label = 'Importar IDs de Recibos' and ds_module = 'sinistro2' and ds_controller = 'rotinas';

alter table sinistro.liquidacoes_previsao_pagamento drop column id_recibo_seguradora;
alter table sinistro.liquidacoes_previsao_pagamento drop column id_pagamento_seguradora;
SQL
        );
    }
}
