On Thu, Jul 23, 2009 at 6:43 PM, Fabien Jakimowicz <[email protected]>wrote:
> On 23 juil. 2009, at 17:21, Fernando Perez <[email protected]> > wrote: > > >> J'ai réinstallé mes machines virtuelles et j'ai regroupé Nginx et Rails >> dans la même, et j'ai encore ces problèmes de close connection!!! Mais >> cette fois entre Rails et Postgresql (sur une autre MV). >> >> Du wiki: http://wiki.rubyonrails.org/database-support/postgres >> -- >> The postgres gem is written in C and is supported by ActiveRecord. The >> last release was 0.7.9 (2008-01-24). Development has been discontinued >> in favor of the pg gem. >> >> The pg gem is the successor of the postgres gem and is also written in >> C. It is currently NOT supported by ActiveRecord. There seems to be a >> patch available here: http://dev.rubyonrails.org/ticket/10948 (I did not >> test it). The last release is 0.8 (2009-03-29), which seems to be a sign >> of active development. >> -- >> >> J'utilisais jusqu'à présent le gem pg qui n'est donc pas officiellement >> compatible avec ActiveRecord, donc en gros je suis dans la merde. >> >> Quelqu'un utilise Postgresql avec Rails 2.3.3? >> >> Oui, depuis la 2.1 avec le gem pg. Je n'ai pas rencontré de problème que > ce soit en prod ou en dev. Mais par contre, j'utilise des sockets UNIX et > non un port tcp. d'ailleurs, ce qui est précisé dans le wiki est erroné : - le ticket 10948 cité dans le post est fermé pour cause de duplication et pointe vers http://dev.rubyonrails.org/ticket/11127 - le second patch contenu dans le second ticket à été appliqué à dans rails depuis le 25 février 2008 Le code source de l'adapteur essaie bien de charger le gem 'pg' avant le 'postgres' qui du coup fait office de rétro-compatibilité vu les ajouts de fonctions fait si jamais ce second cas se présente : http://github.com/rails/rails/blob/40b387580ff251e06632fbcc87c2a78c027a6b27/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb -- http://fabien.jakimowicz.com --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
