class AddIndexesParaMigracaoDeDotacao < ActiveRecord::Migration[5.2]
  def change
    add_index :base_naturezas_das_acoes, [:modulo_type, :modulo_id, :codigo], name: 'base_naturezas_das_acoes_idx_migracao'
    add_index :loa_acoes, [:natureza_da_acao_id, :codigo], name: 'loa_acoes_idx_migracao'
    add_index :loa_subacoes, [:acao_id, :unidade_orcamentaria_id], name: 'loa_subacoes_idx_migracao'
    add_index :base_elementos_de_despesa, [:codigo], name: 'base_elementos_de_despesa_idx_migracao'
    add_index :loa_elementos_de_despesa_por_subacao, [:elemento_de_despesa_id, :subacao_id], name: 'loa_elementos_de_despesa_por_subacao_idx_migracao'
    add_index :base_fontes_de_recursos, [:modulo_type, :modulo_id, :codigo], name: 'base_fontes_de_recursos_idx_migracao'
    add_index :loa_orcamentos_da_despesa, [:elemento_de_despesa_por_subacao_id, :fonte_de_recursos_id], name: 'loa_orcamentos_da_despesa_idx_migracao'
    add_index :contabilidade_sub_elementos_de_despesa, [:elemento_de_despesa_id], name: 'contabilidade_sub_elementos_de_despesa_idx_migracao'
  end
end
