Porqué Rails viene por defecto con MySQL

Mi pregunta es la siguiente ¿Por qué Rails sólo viene por defecto con
MySQL? No lo pregunto de menospreciar a este excelente gestor, pero es
que yo no uso MySQL, toda una vida he usado PostgreSQL desde el 1er año
de la carrera (Actualmente estoy en 5to año de Ingeniería Infromática) y
no me gustaría usar otro después de llevar varios años usándolo.

Para configurar Ruby on Rails con PostgreSQL se hace a veces difícil y
engorroso, porque lo que realmente sería muy provechoso que viniera
Rails por defecto con las gemas necesarias para PostgreSQL. He visto en
varios hilos en Internet que se dice que no lo han incluído por el hecho
de que el driver de ActiveRecord para PostgreSQL presentaba varios bugs
críticos, pero no me queda claro por que no se incluye. Si es por el
hecho de que no existen personas trabajando en dicho driver, me pueden
avisar sin falta, y me pongo a trabajr en ello.

Saludos

Hola Marcos

No conozco en concreto, la problemática existente con el soporte de
PostgreSQL en RoR, que comentas.

Simplemente comentarte que actualmente la opción por defecto en RoR es
sqlite3, que no necesita implementar ningún servidor ad hoc. Evidentemente
es posible cualquier conexión con otras B.D. pero la opción por defecto, creo
que desde RoR 2.0 es sqlite3.

Saludos

Fernando González Macías

-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Marcos O.
valmaseda
Enviado el: martes, 03 de marzo de 2009 21:10
Para: [email protected]
Asunto: [Ror-es] Porqué Rails viene por defecto con MySQL

Mi pregunta es la siguiente ¿Por qué Rails sólo viene por defecto con
MySQL? No lo pregunto de menospreciar a este excelente gestor, pero es
que yo no uso MySQL, toda una vida he usado PostgreSQL desde el 1er
añode la carrera (Actualmente estoy en 5to año de Ingeniería Infromática) y
no me gustaría usar otro después de llevar varios años usándolo.

Para configurar Ruby on Rails con PostgreSQL se hace a veces difícil y
engorroso, porque lo que realmente sería muy provechoso que viniera
Rails por defecto con las gemas necesarias para PostgreSQL. He visto en
varios hilos en Internet que se dice que no lo han incluído por el hecho
de que el driver de ActiveRecord para PostgreSQL presentaba varios bugs
críticos, pero no me queda claro por que no se incluye. Si es por el
hecho de que no existen personas trabajando en dicho driver, me pueden
avisar sin falta, y me pongo a trabajr en ello.

Saludos

Posted via http://www.ruby-forum.com/.


Ror-es mailing list
[email protected]

El día 3 de marzo de 2009 18:10, Marcos O. valmaseda
[email protected]
escribió:> críticos, pero no me queda claro por que no se incluye. Si es por el

hecho de que no existen personas trabajando en dicho driver, me pueden
avisar sin falta, y me pongo a trabajr en ello.

Yo estoy trabajando con postgres y no he tenido inconvenientes de
ningún tipo.
La problemática de la configuración se resuelve con …

rails -d postgres my_app

No te olvides de instalar la gema

gem install postgres

Si tenés instalado ya el postgres, ya debería andar.

Hola Marcos,

Yo siempre he trabajado con postgresql y nunca he tenido ningún
inconveniente, incluso uso muchos proyectos diseñados originalmente para
mysql y con pequeños ajustes me quedan bien en postgres, igual rails
está diseñado para que sea así (poder abstraer la capa de datos),

Yo en desarrollo trabajo en windows y ubuntu e instalo la gema con: gem
install postgres-pr,

Benjamín

Marcos O. valmaseda escribió:

Benjamín Cárdenas Salamandra wrote:

Hola Marcos,

Yo siempre he trabajado con postgresql y nunca he tenido ningún
inconveniente, incluso uso muchos proyectos diseñados originalmente para
mysql y con pequeños ajustes me quedan bien en postgres, igual rails
está diseñado para que sea así (poder abstraer la capa de datos),

Yo en desarrollo trabajo en windows y ubuntu e instalo la gema con: gem
install postgres-pr,

Benjamín

Marcos O. valmaseda escribió:

Mi problema es que yo no puedo hacer un gem install postgres-or (Uso
Debian GNU/Linux 5.0), por el hecho de que no tengo Internet siempre
para eso.¿Existe alguna forma de bajar la gema e instalarla manualmente?
Para no tener que hacer un gem install postgres-pr cada vez que vaya a
utilizar Rails con PostgreSQL.

Decía lo de MySQL porque por ejemplo en el NetBeans 6.5 (el cual uso
para el desarrollo con Rails y Ruby) ya viene la gema de MySQL. Sé que
el mismo usa JRuby, pero también reconoce la versión de Rails que esté
instalada en el sistema y la aplicación que viene de ejemplo (el famoso
Depot) se puede configurar directamente con este gestor, y no hay
necesidad de instalar ninguna gema desde Internet para hacerla
funcionar.

Eso es a lo que me refiero; que Rails se libere con estas gemas en su
núcleo. Sólo es una sugerencia, y sino se puede, por favor expliquenme
las razones por qué no. Disculpen por hacer preguntas tontas,pero para
mi no lo son.
Saludos