class AdicionarCodigoReferenciaOnProjecaoReceita < ActiveRecord::Migration[4.2]

	def up
		add_column :projecao_receitas, :codigo_referencia, :text

		Base::ReceitaStn.hash_com_codigos_antigos_e_novos.each do |codigos|
			Projecao::Receita.where(codigo: codigos["codigo_antigo"], codigo_referencia: nil).update_all(codigo_referencia: codigos["codigo_novo"])
		end
	end

	def down
		remove_column :projecao_receitas, :codigo_referencia, :text
	end
end
