qué tal se lleva RoR con Oracle?

Hola a todos.

Estoy pensando utilizar RoR para renovar una aplicación web en php4
bastante antigua y mal organizada que utiliza una ENORME base de datos
Oracle. Casi toda la información sobre Rails que encuentro por la red
está orientada a trabajar desde cero con MySQL y quería saber vuestra
opinión sobre la dificultad de este proyecto, ya que no cotrolo casi
nada de Ruby on Rails.

  • ¿hay algún problema por el hecho de que sea ORACLE?
  • La base de datos ya existe y no puedo modificar los nombres de las
    tablas y sus elementos al estilo de Rails, ¿es esto un inconveniente o
    hay alguna alternativa? (corregidme si me equivoco, pero tengo entendido
    que los nombres de las tablas son importantes para que los modelos se
    generen automáticamente,no?)

muchas gracias, un saludo.

Nosotros trabajamos en la empresa con Oracle 10g, tenemos 2 proyectos
con
este motor. Funciona espectacularmente, no sin antes decir que se debe
instalar la última versión del driver (la que dice que es inestable), ya
que
la otra no funciona bien. Se encuentra en rubyforge.org. Y hay que
aplicarle
un parche que se consigue en google para efectos de que los
autonuméricos
los empiece en 1, porque los comienza con el 10000. Algo que si no he
solucionado es un problema que tiene que con solo consultar una tabla
incrementa la secuencia (raro el asunto), pero debe ser fácil de
solucionar.

Si tienes preguntas mas concretas y google no le responde rápido, con
mucho
gusto le ayudo.

Benjamín Cárdenas

On 9/6/07, Manuel González Noriega [email protected]

On 06/09/07, Alfonso M. [email protected] wrote:

  • ¿hay algún problema por el hecho de que sea ORACLE?
    No parece que se pueda decir que escasee información sobre el tema.
    Google tiene 2.570.000 resultados para rails + oracle, obtenidos en
    0,21 segundos

La web de Oracle tiene artículos como
http://www.oracle.com/technology/pub/articles/haefel-oracle-ruby.html

y el wiki de Rails artículos como
http://66.102.9.104/search?q=cache:aWWwx3CLIB8J:wiki.rubyonrails.org/rails/show/Oracle+rails+%2B+oracle&hl=es&ct=clnk&cd=3

  • La base de datos ya existe y no puedo modificar los nombres de las tablas
    y sus elementos al estilo de Rails, ¿es esto un inconveniente o hay alguna
    alternativa? (corregidme si me equivoco, pero tengo entendido que los
    nombres de las tablas son importantes para que los modelos se generen
    automáticamente,no?)

Rails permite ir contra la convención hasta cierto punto con métodos
como set_table_name & cía.

El wiki de Rails tiene un artículo que parece también apropiado

http://wiki.rubyonrails.org/rails/pages/HowToUseLegacySchemas


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.