Ouverture de session

Commentaires récents

Syndication
Flux XML

deux shémas de bases de données pour un seul projet rails

deux shémas de bases de données pour un seul projet rails
Posté par micky le Jeudi, 24 Janvier, 2008 - 2:50pm. Installation

Bonjour,

Mon probeleme est le suivant:

je dois developper une nouvelle application RoR pour des besoins internes, cependant je dois reutiliser la table clients existante pour enregistrer de nouveaux clients. Cette table clients est dans une base de données servclient différente de celle du projet à developper qui porte le nom de ipcx.
Question:Comment dire a rails que ma table clients se trouve dans le shéma servclient.clients, et que les autres tables sont dans le shéma ipcx.xxxxxx

je supose que c'est dans le fichier de config database.yml qu'il faut le faire mais comment?
peut etre comme ca?


development:
adapter: mysql
database: servclient
database: ipcx
username: user
password: xxxxxxxx
host: host
socket: /path/to/sock/mysqld.sock

merci d'avance.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
pour utiliser plusieurs
Auteur: 
snake-darkangel
Date: 
Mer, 05/03/2008 - 15:53

pour utiliser plusieurs table avec Rails, c'est facile (il me semble).

exemple:

Quote:
development:
adapter: oracle
database: truc1
username: *********
password: *********
# encoding: utf8

DBrules: #à configurer pour base de donnée sur les rôles
adapter: oracle
database: truc2
username: ********
password: ********

et dans ton modèle, tu rajoute un

Quote:
establish_connection :DBrules
set_table_name "le_nom_de_la_table"

donc en gros tu cré un nouveau "type" de table (ici DBrules) et puis tu t'y connect quand tu en as besoin.

ensuite à toi de configurer celon la dase de donnée que tu utilise (tu peux faire l'une sur Oracle et l'autre sur MySQL et une troisième sur MsAccess sans problème)

est-ce que ça répond à ta question ou pas du tout?


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Bonjour, Mon application
Auteur: 
mazraelle
Date: 
Jeu, 12/06/2008 - 09:22

Bonjour,
Mon application devra lire dans une base Oracle (Aucun autre droit sur cette base)et écrire dans une mysql
Je comprend pas trop ce que tu veux dire par
DBrules: #à configurer pour base de donnée sur les rôles


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
29%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 356

Qui est en ligne
Il y a actuellement 1 utilisateur et 47 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]