2008/12/15 Gabriel Arellano <[email protected]>: > Gente: > > Migrando un redmine[1] a un nuevo servidor se me planteó la necesidad de > pasarlo de MySQL hacia Postgres... > Consultando al tío google me encontré con una miríada de conectores > postgresql: postgres y ruby-postgres (creo que son lo mismo), postgres-pr, > ruby-pg, pg... > Al parecer los únicos "vigentes" son postgres-pr y ruby-pg... > > Les consulto... cuál les parece más conveniente para usar con ActiveRecord? > (La aplicación y el servidor de base de datos corren en el mismo server) > > Aclaración: Estoy usando Ruby 1.8.6 (Ubuntu 8.04 Server) + Rails 2.1.2 + > Phusion Passenger 2.0.6 (Apache 2.2) + PostgreSQL 8.3
sudo gem install pg ESA es la gema recomendada hoy en día. postgres-pr está buena, pero al ser pure ruby (no está linkeada a la biblioteca en C de postgres libpq) es bastante más lenta, aunque nunca la probé fuerte. Las demás gemas están depreciated. En especial, rails 2.1 (o era 2.2?) ya no es compatible con la clásica gema "postgres". Por otro lado, el autor de la gema "pg" que te estoy recomendando (anteriormente llamada ruby-pg) hizo un fork de la gema vieja postgres 0.7.1 y le mejoró algunas cosas sacando la versión 0.7.9. Pero ya te digo... él mismo recomienda usar pg porque la otra no se mantiene más. http://rubyforge.org/projects/ruby-pg: "Ruby-pg provides the module "pg", a Ruby interface to the PostgreSQL Relational Database Management System, which supersedes the old "postgres" module. This project also maintains fixes for the old "postgres" module." Yo en el sitio donde trabajo (con 7 millones de pageviews mensuales) usamos postgres y hace poco migramos de la gema "postgres" 0.7.1 a la gema "pg" 0.7.9.2008.10.13. > > Desde ya, gracias por sus opiniones. Salutes -- Diego Algorta Casamayou http://www.oboxodo.com - http://diego.algorta.net _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
