Db Migrate Production no Ruby on Rails
Mais uma dica rápida hoje sobre Ruby on Rails, de algo que é realmente muito bom.
Você que se interessa pelo mundo Rails, provavelmente já ouviu falar sobre as migrations. É uma maneira de se trabalhar com um banco de dados de forma organizada, principalmente quando existem vários desenvolvedores no projeto e esse projeto é desenvolvido sobre alguma metodologia ágil, onde se desenvolve incrementalmente. Já que o banco também é desenvolvido “aos poucos”. Se você quer saber mais sobre migrations, visite http://guias.rubyonrails.pro.br/migrations.html.
Quando desenvolvo em PHP por exemplo, e quero atualizar algo no banco de dados em produção, eu conecto na base e faço as alterações, executo determinados scripts, etc. Essa é uma tarefa que pode exigir muito tempo e um certo cuidado, já que estamos falando do ambiente de produção.
No Rails a praticidade fala mais alto, basta configurar o arquivo de banco de dados (database.yml) para o ambiente de produção, no caso estou utilizando o MySQL:
production: adapter: mysql encoding: utf8 database: nome_do_banco username: usuario password: senha host: ip do servidor
e executar a seguinte linha no console:
rake db:migrate RAILS_ENV="production"
Se tudo estiver certo, as migrações que ainda não foram “mandadas” para o servidor de produção, seram executadas, e seu banco de dados em produção estará atualizado.
Posts relacionados:
- Requisição HTTP no Ruby on Rails
- Programador Ruby on Rails
- Desenvolvedor Ruby on Rails
- Vaga para desenvolvedor Ruby on Rails na Plataforma
- Programador Ruby on Rails
Tags: migrations rails, rake db migrate, Ruby on Rails
Postado em segunda-feira, agosto 10th, 2009 at 19:06 na categoria Ruby on Rails. Siga o RSS 2.0 feed. You can leave a response, or trackback from your own site.