you are here: codestackercodes [RSS] → tag rails migration [RSS]

migration estados/cidades do Brasil

O arquivo nao esta completo, reduzi pra caber aqui.

class PopulaEstadosCidades < ActiveRecord::Migration
  def self.up
    Estado.create(:sigla => 'AC', :nome => 'ACRE') do |e|
      e.cidades.build(:nome => 'ACRELANDIA')
      e.cidades.build(:nome => 'ASSIS BRASIL')
      e.cidades.build(:nome => 'BRASILEIA')
      e.cidades.build(:nome => 'BUJARI')
      e.cidades.build(:nome => 'CAPIXABA')
      e.cidades.build(:nome => 'CRUZEIRO DO SUL')
      e.cidades.build(:nome => 'EPITACIOLANDIA')
      e.cidades.build(:nome => 'FEIJO')
      e.cidades.build(:nome => 'JORDAO')
      e.cidades.build(:nome => 'MANCIO LIMA')
      e.cidades.build(:nome => 'MANOEL URBANO')
      e.cidades.build(:nome => 'MARECHAL THAUMATURGO')
      e.cidades.build(:nome => 'PLACIDO DE CASTRO')
      e.cidades.build(:nome => 'PORTO ACRE')
      e.cidades.build(:nome => 'PORTO WALTER')
      e.cidades.build(:nome => 'RIO BRANCO')
      e.cidades.build(:nome => 'RODRIGUES ALVES')
      e.cidades.build(:nome => 'SANTA ROSA')
      e.cidades.build(:nome => 'SENA MADUREIRA')
      e.cidades.build(:nome => 'SENADOR GUIOMARD')
      e.cidades.build(:nome => 'TARAUACA')
      e.cidades.build(:nome => 'XAPURI')
    end
    
    Estado.create(:sigla => 'AM', :nome => 'AMAZONAS') do |e|
      e.cidades.build(:nome => 'ALVARAES')
      e.cidades.build(:nome => 'AMATARI')
      e.cidades.build(:nome => 'AMATURA')
      e.cidades.build(:nome => 'ANAMA')
      e.cidades.build(:nome => 'ANORI')
      e.cidades.build(:nome => 'APUI')
      e.cidades.build(:nome => 'ARIAU')
      e.cidades.build(:nome => 'ATALAIA DO NORTE')
      e.cidades.build(:nome => 'AUGUSTO MONTENEGRO')
      e.cidades.build(:nome => 'AUTAZES')
      e.cidades.build(:nome => 'AXINIM')
      e.cidades.build(:nome => 'BADAJOS')
      e.cidades.build(:nome => 'BALBINA')
      e.cidades.build(:nome => 'BARCELOS')
      e.cidades.build(:nome => 'BARREIRINHA')
      e.cidades.build(:nome => 'BENJAMIN CONSTANT')
      e.cidades.build(:nome => 'BERURI')
      e.cidades.build(:nome => 'BOA VISTA DO RAMOS')
      e.cidades.build(:nome => 'BOCA DO ACRE')
      e.cidades.build(:nome => 'BORBA')
      e.cidades.build(:nome => 'CAAPIRANGA')
      e.cidades.build(:nome => 'CAMETA')
      e.cidades.build(:nome => 'CANUMA')
      e.cidades.build(:nome => 'CANUTAMA')
      e.cidades.build(:nome => 'CARAUARI')
      e.cidades.build(:nome => 'CAREIRO')
      e.cidades.build(:nome => 'CAREIRO DA VARZEA')
      e.cidades.build(:nome => 'CARVOEIRO')
      e.cidades.build(:nome => 'COARI')
      e.cidades.build(:nome => 'CODAJAS')
      e.cidades.build(:nome => 'CUCUI')
      e.cidades.build(:nome => 'EIRUNEPE')
      e.cidades.build(:nome => 'ENVIRA')
      e.cidades.build(:nome => 'FLORIANO PEIXOTO')
      e.cidades.build(:nome => 'FONTE BOA')
      e.cidades.build(:nome => 'FREGUESIA DO ANDIRA')
      e.cidades.build(:nome => 'GUAJARA')
      e.cidades.build(:nome => 'HUMAITA')
      e.cidades.build(:nome => 'IAUARETE')
      e.cidades.build(:nome => 'ICANA')
      e.cidades.build(:nome => 'IPIXUNA')
      e.cidades.build(:nome => 'IRANDUBA')
      e.cidades.build(:nome => 'ITACOATIARA')
      e.cidades.build(:nome => 'ITAMARATI')
      e.cidades.build(:nome => 'ITAPIRANGA')
      e.cidades.build(:nome => 'JAPURA')
      e.cidades.build(:nome => 'JURUA')
      e.cidades.build(:nome => 'JUTAI')
      e.cidades.build(:nome => 'LABREA')
      e.cidades.build(:nome => 'LAGO PRETO')
      e.cidades.build(:nome => 'MANACAPURU')
      e.cidades.build(:nome => 'MANAQUIRI')
      e.cidades.build(:nome => 'MANAUS')
      e.cidades.build(:nome => 'MANICORE')
      e.cidades.build(:nome => 'MARAA')
      e.cidades.build(:nome => 'MASSAUARI')
      e.cidades.build(:nome => 'MAUES')
      e.cidades.build(:nome => 'MOCAMBO')
      e.cidades.build(:nome => 'MOURA')
      e.cidades.build(:nome => 'MURUTINGA')
      e.cidades.build(:nome => 'NHAMUNDA')
      e.cidades.build(:nome => 'NOVA OLINDA DO NORTE')
      e.cidades.build(:nome => 'NOVO AIRAO')
      e.cidades.build(:nome => 'NOVO ARIPUANA')
      e.cidades.build(:nome => 'OSORIO DA FONSECA')
      e.cidades.build(:nome => 'PARINTINS')
      e.cidades.build(:nome => 'PAUINI')
      e.cidades.build(:nome => 'PEDRAS')
      e.cidades.build(:nome => 'PRESIDENTE FIGUEIREDO')
      e.cidades.build(:nome => 'REPARTIMENTO')
      e.cidades.build(:nome => 'RIO PRETO DA EVA')
      e.cidades.build(:nome => 'SANTA ISABEL DO RIO NEGRO')
      e.cidades.build(:nome => 'SANTA RITA')
      e.cidades.build(:nome => 'SANTO ANTONIO DO ICA')
      e.cidades.build(:nome => 'SAO FELIPE')
      e.cidades.build(:nome => 'SAO GABRIEL DA CACHOEIRA')
      e.cidades.build(:nome => 'SAO PAULO DE OLIVENCA')
      e.cidades.build(:nome => 'SAO SEBASTIAO DO UATUMA')
      e.cidades.build(:nome => 'SILVES')
      e.cidades.build(:nome => 'TABATINGA')
      e.cidades.build(:nome => 'TAPAUA')
      e.cidades.build(:nome => 'TEFE')
      e.cidades.build(:nome => 'TONANTINS')
      e.cidades.build(:nome => 'UARINI')
      e.cidades.build(:nome => 'URUCARA')
      e.cidades.build(:nome => 'URUCURITUBA')
      e.cidades.build(:nome => 'VILA PITINGA')
    end
    
    Estado.create(:sigla => 'AP', :nome => 'AMAPÁ') do |e|
      e.cidades.build(:nome => 'ABACATE DA PEDREIRA')
      e.cidades.build(:nome => 'AGUA BRANCA DO AMAPARI')
      e.cidades.build(:nome => 'AMAPA')
      e.cidades.build(:nome => 'AMAPARI')
      e.cidades.build(:nome => 'AMBE')
      e.cidades.build(:nome => 'APOREMA')
      e.cidades.build(:nome => 'ARIRI')
      e.cidades.build(:nome => 'BAILIQUE')
      e.cidades.build(:nome => 'BOCA DO JARI')
      e.cidades.build(:nome => 'CALCOENE')
      e.cidades.build(:nome => 'CANTANZAL')
      e.cidades.build(:nome => 'CARMO')
      e.cidades.build(:nome => 'CLEVELANDIA DO NORTE')
      e.cidades.build(:nome => 'CORRE AGUA')
      e.cidades.build(:nome => 'CUNANI')
      e.cidades.build(:nome => 'CURIAU')
      e.cidades.build(:nome => 'CUTIAS')
      e.cidades.build(:nome => 'FAZENDINHA')
      e.cidades.build(:nome => 'FERREIRA GOMES')
      e.cidades.build(:nome => 'FORTALEZA')
      e.cidades.build(:nome => 'GAIVOTA')
      e.cidades.build(:nome => 'GURUPORA')
      e.cidades.build(:nome => 'IGARAPE DO LAGO')
      e.cidades.build(:nome => 'ILHA DE SANTANA')
      e.cidades.build(:nome => 'INAJA')
      e.cidades.build(:nome => 'ITAUBAL')
      e.cidades.build(:nome => 'LARANJAL DO JARI')
      e.cidades.build(:nome => 'LIVRAMENTO DO PACUI')
      e.cidades.build(:nome => 'LOURENCO')
      e.cidades.build(:nome => 'MACAPA')
      e.cidades.build(:nome => 'MAZAGAO')
      e.cidades.build(:nome => 'MAZAGAO VELHO')
      e.cidades.build(:nome => 'OIAPOQUE')
      e.cidades.build(:nome => 'PAREDAO')
      e.cidades.build(:nome => 'PORTO GRANDE')
      e.cidades.build(:nome => 'PRACUUBA')
      e.cidades.build(:nome => 'SANTA LUZIA DO PACUI')
      e.cidades.build(:nome => 'SANTA MARIA')
      e.cidades.build(:nome => 'SANTANA')
      e.cidades.build(:nome => 'SAO JOAQUIM DO PACUI')
      e.cidades.build(:nome => 'SAO SEBASTIAO DO LIVRAMENTO')
      e.cidades.build(:nome => 'SAO TOME')
      e.cidades.build(:nome => 'SERRA DO NAVIO')
      e.cidades.build(:nome => 'SUCURIJU')
      e.cidades.build(:nome => 'TARTARUGALZINHO')
      e.cidades.build(:nome => 'VILA VELHA')
      e.cidades.build(:nome => 'VITORIA DO JARI')
    end
    
  end

  def self.down
    Cidade.delete_all
    Estado.delete_all
  end
end
Displaying 1 Code