<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class TaskInc58312 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
            INSERT INTO sinistro.tipos_arquivos_laudos_finais (id, ds_tipo_arquivo, ds_chave_tipo_arquivo)
                VALUES(20, 'Foto amostra mecanizada', 'FOTO_AMOSTRA_MECANIZADA');
            INSERT INTO sinistro.tipos_arquivos_laudos_finais (id, ds_tipo_arquivo, ds_chave_tipo_arquivo)
                VALUES(21, 'Foto extra', 'FOTO_EXTRA');
            
            SELECT setval('sinistro.tipos_arquivos_laudos_finais_id_seq', 21, true);
SQL
        );
    }

    public function down(): void
    {
        $this->execute(<<<SQL
            DELETE FROM sinistro.tipos_arquivos_laudos_finais WHERE id IN (20, 21);
SQL
        );
    }
}
