class AlteraAtributosDeElementoDaDespesa < ActiveRecord::Migration[4.2]
  def change
    change_column :base_elementos_de_despesa, :despesa_financeira, 'integer USING CAST(despesa_financeira AS integer)'
    change_column :base_elementos_de_despesa, :preferencialmente_pessoa_fisica, 'integer USING CAST(preferencialmente_pessoa_fisica AS integer)'
    change_column :base_elementos_de_despesa, :preferencialmente_pessoa_juridica, 'integer USING CAST(preferencialmente_pessoa_juridica AS integer)'
    change_column :base_elementos_de_despesa, :compoe_obras, 'integer USING CAST(compoe_obras AS integer)'
    change_column :base_elementos_de_despesa, :despesa_pessoal, 'integer USING CAST(despesa_pessoal AS integer)'
    change_column :base_elementos_de_despesa, :deducao_despesa_pessoal, 'integer USING CAST(deducao_despesa_pessoal AS integer)'
    change_column :base_elementos_de_despesa, :folha_de_pagamento, 'integer USING CAST(folha_de_pagamento AS integer)'
    change_column :base_elementos_de_despesa, :transferencia_intraorcamentaria, 'integer USING CAST(transferencia_intraorcamentaria AS integer)'
    change_column :base_elementos_de_despesa, :deducao_pasep, 'integer USING CAST(deducao_pasep AS integer)'
    change_column :base_elementos_de_despesa, :contabil_obrigatorio, 'integer USING CAST(contabil_obrigatorio AS integer)'
    change_column :base_elementos_de_despesa, :padrao_rpps, 'integer USING CAST(padrao_rpps AS integer)'
  end
end
