Foros del Web » Programando para Internet » Ruby »

Problema con mysql adapter...

Estas en el tema de Problema con mysql adapter... en el foro de Ruby en Foros del Web. Hola, soy novato en ROR y estoy iniciándome de a poco gracias a el paquete InstantRails. El problema es que cada vez que rails genera ...
  #1 (permalink)  
Antiguo 26/02/2008, 15:21
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Antigüedad: 17 años, 1 mes
Puntos: 0
Problema con mysql adapter...

Hola, soy novato en ROR y estoy iniciándome de a poco gracias a el paquete InstantRails.

El problema es que cada vez que rails genera los archivos para una nueva aplicación el adaptador por defecto de la base de datos es sql3, y el archivo database.yml generado muestra lo siguiente :

# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: sqlite3
database: db/development.sqlite3
timeout: 5000

# Warning: The database defined as 'test' will be erased and
# re-generated from your development database when you run 'rake'.
# Do not set this db to the same as development or production.
test:
adapter: sqlite3
database: db/test.sqlite3
timeout: 5000

production:
adapter: sqlite3
database: db/production.sqlite3
timeout: 5000


Como hago para cambiar el adapter por defecto a MySQL y no a sql3 ?
Gracias desde ya!
  #2 (permalink)  
Antiguo 27/02/2008, 02:45
 
Fecha de Ingreso: enero-2006
Mensajes: 48
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Problema con mysql adapter...

Cuando creas una aplicación nueva con Rails 2.x, ésta viene configurada para usar SQLite, que es una pequeña base de datos SQL muy eficiente. Para que use MySQL (que eera el comportamiento por defecto hasta ahora) puedes generar tu apicación con

Código:
 rails -d mysql miaplicacion
Si ya tienes una aplicación generada, sólamente es cuestión de editar el fichero config/database.yml y cambiar los parámetros necesarios para que use el adaptador MySQL, algo así como

Código:
development:
   adapter: mysql
   database: tu_base_de_datos
   username: tu_username
   password: tu_password
   host: localhost
__________________
------------------------------
http://www.sobrerailes.com
  #3 (permalink)  
Antiguo 27/02/2008, 08:40
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Problema con mysql adapter...

Gracias Epaminondas, funcionó a la perfección ;)

Salu2!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.