Hola a todas y todos!
Espero alguien me puede auxiliar con esta duda:
Se puede crear una aplicación que se conecte a 2 bases de datos: una en
MySQL y otra base de datos legada en Informix?
Sólo ocupo consultar la bd de Informix, para procesar los datos y grabar
ese proceso en MySQL.
Se puede?
Me urge, espero su respuesta!!
Saludos desde Baja California, donde ya será la Baja 1000!!!
Mary
Mary Nu wrote:
Hola a todas y todos!
Espero alguien me puede auxiliar con esta duda:
Se puede crear una aplicación que se conecte a 2 bases de datos: una en
MySQL y otra base de datos legada en Informix?
Sólo ocupo consultar la bd de Informix, para procesar los datos y grabar
ese proceso en MySQL.
Se puede?
Me urge, espero su respuesta!!
Saludos desde Baja California, donde ya será la Baja 1000!!!
Mary
A bote pronto, basandome en el hecho de que utilizarás una base de datos
maestra (MySQL) y una esclava (Informix), quiza te valga revisar el
plugin [1] ActsAsReadonlyable, además echale un vistazo a estos
interesantes debates. [2] y [3].
[1]
[2]
[3]
http://drnicwilliams.com/2007/04/12/magic-multi-connections-a-facility-in-rails-to-talk-to-more-than-one-database-at-a-time/
Espero te sirva.
Jaime Mora R.
Si se puede, aunque nunca lo he hecho, me parece que tienes que
configurar
dos ambientes de trabajo en Database.yml, por ejemplo:
desarrollo_mysql:
adapter: mysql
host: host
…
desarrollo_postgres:
adapter: postgres
host: host
…
Lo que si no estoy seguro es que haya soporte para Informix.
El dÃa 5/11/07, Mary Nu [email protected] escribió:
Werner E. wrote:
Lo que si no estoy seguro es que haya soporte para Informix.
El dÃa 5/11/07, Mary Nu [email protected] escribió:
No he utilizado Informix, pero existe esto [1].
[1] http://rails-informix.rubyforge.org/
Saludos.
Jaime Mora R.
Mary Nu escribió:
Se puede?
Me urge, espero su respuesta!!
Saludos desde Baja California, donde ya será la Baja 1000!!!
Mary
Te han respondido en la lista de rails-deployment ya, de todos modos en
el archivo[1] de la lista tienes los siguientes threads:
- En septiembre de 2007, busca “Conexion a dos bases de datos”[2]
- En enero de 2007, busca “Acceder a multiples bases de datos”[3]
- En octubre de 2006, busca “multiples bases de datos con un fichero
database.yml”[4]
Suerte!
[1]simplelogica.net
[2]simplelogica.net
[3]simplelogica.net
[4]simplelogica.net
Que tal Mary,
Estaba revisando los correos pasados de esta lista de discusion y veo
que
estabas trabajando con Rails e Informix.
Yo he trabajado con Rails con Mysql pero desde cero siguiendo las
convenciones de Rails para crear las tablas en la BD. Pero en la empresa
usan Informix y ya tienen programas en 4GL, ahora ultimo se ha hecho
algo
con php. Podrias indicarme como te ha ido usando Informix/Rails y como
usas
Active Record con Informix, que pasos hay que seguir para adaptar la
aplicacion a las BD existentes.
Gracias de antemano,
–
//Alex R.
Hola Alex,
Pues AR/Ifx se usa = que en MySQL, sólo que para el uso de Ifx en Rails,
te ponen ciertas condiciones, ver
http://rails-informix.rubyforge.org/examples.html
Para poder tener conexion a Informix y hacer uso de AR debes de:
Instalar el driver de informix para ruby
Instalar el adaptador de informix y modificar un archivo de ruby.
[http://rails-informix.rubyforge.org/install.html]
Una vez hecho esto, solo configuras el database.yml
y Voalá… claro… si ya tienes configurado el cliente de Informix.
Por lo poco que use Ifx/Rails, me fue bien, pero no podrÃa decirte
mas… pues a ultimo momento los responsables decidieron cambiarlo a PHP
y aclaro… no porque sea mejor, simplemente no tenian gente capacitada
para darle mantenimiento al sistema… en fin…
Adaptar la aplicación a las bd existentes?? pues en los modelos puedes
usar set_table name para el manejo de los nombres de las tablas,
establecer que campo sera el id,
Espero te haya sido de ayuda, y si no, pues vuelves a postear
Mary.