On 9 juil. 08, at 10:22, Hilbert Albert wrote:

>
> Bonjour à tous.
>
> Avant de me plonger dans l'exploration de Ruby and Rails, j'aimerais
> savoir s'il est possible de développer une application multi database.
>
> Mon application actuelle peut se connecter à un serveur Oracle,  
> Sybase,
> DB2 ou SQL Server. C'est la servlet qui se charge d'adapter les  
> requêtes
> en fonction de la database. Je voudrais faire la même chose avec RnR,
> sans développer une application spécifique à chaque database car le  
> type
> de serveur est configurable et peut changer.
>
> Est-ce possible ?

Oui, tu peux redéfinir la connexion à la base de donnée par classe  
ActiveRecord :

class MaClassOracle < ActiveRecord::Base
        establish_connection :adapter => "Oracle", :user =>  
"machin", :password => "truc"
end
cf. 
http://www.railsbrain.com/api/rails-2.0.2/doc/index.html?a=M001777&name=establish_connection

Par contre si tu veux faire des associations entre ces différentes  
bases, tu risques d'avoir du mal.

Et je ne connais pas du tout l'état des adaptateur ActiveRecord pour  
Oracal, Sybase, DB2 ou SQL Server.

-- 
Arthur




--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à