class CreateLoaTiposDePrograma < ActiveRecord::Migration[4.2]
  def self.up
    create_table :loa_tipos_de_programa do |t|
      t.string :nome
      t.integer :codigo

      t.timestamps null: false
    end

    [
    	{ nome: 'Programas Temáticos', codigo: 1 },
    	{ nome: 'Programa de Gestão, Manutenção e Serviço ao Estado', codigo: 2}
    ].each { |dados_tipos_de_programa| Loa::TipoDePrograma.find_or_create_by!( dados_tipos_de_programa ) }
  end

  def self.down
    drop_table :loa_tipos_de_programa
  end
end
