<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2205261742 extends AbstractMigration
{
    public function up(): void
    {
        $this->execute(<<<SQL
alter table sistema.funcionarios alter column id_municipio drop not null;

update sistema.funcionarios 
   set ds_endereco_rua = '', ds_endereco_nro = '', ds_endereco_bairro = '', ds_endereco_cep = '', ds_endereco_complemento = '', id_municipio = null
  from sistema.usuarios su
 where su.id = id_usuario 
   and su.tp_usuario in('V', 'M', 'H');
SQL
);
    }

    public function down(): void
    {
    }
}
