Recuperar una Base de datos con RAKE o algo por el estilo


#1

Hola. se que existe rake db:fixtures:load que me permite llenar una BD
con
los archivos que esta en el directorio TEST/FIXTURES/

pero si quiero hacer lo inverso? osea que apartir de una BD que tenga
datos,
pasarlo a archivos de tal manera me permita ejecutar rake
db:fixtures:load
para recuperar, ya que estoy en el entorno de desarrollo

Gracias…


#2

El día 15 de abril de 2009 5:48, schuma[ve] removed_email_address@domain.invalid
escribió:> Hola. se que existe rake db:fixtures:load que me permite llenar una BD con

los archivos que esta en el directorio TEST/FIXTURES/

pero si quiero hacer lo inverso? osea que apartir de una BD que tenga datos,
pasarlo a archivos de tal manera me permita ejecutar rake db:fixtures:load
para recuperar, ya que estoy en el entorno de desarrollo

Ese no es el uso adecuado para las fixtures, pero hay más gente que
las usa así. Busca “rake fixtures export” y verás un montón de plugins
para eso.

Es mejor que lo hagas directamente con un mysqldump y dejes las
fixtures para los tests.


Jaime I.
http://jaimeiniesta.com
http://www.workingwithrails.com/person/6722-jaime-iniesta


#3

yo metería un rake que hiciese system ‘mysqldump …’
o un cronjob si es algo que quieres hacer periódicamente

marze!

El 15/04/2009, a las 9:56, Jaime I.
escribió:

El día 15 de abril de 2009 5:48, schuma[ve] removed_email_address@domain.invalid


#4

hola, gracias por la respuesta, lo tomare en cuenta

El 16 de abril de 2009 3:42, marze removed_email_address@domain.invalid escribió:


#5

Y si lo que quieres son simplemente unos cuantos datos de prueba
aleatorios puedes probar esto:

http://railscasts.com/episodes/126-populating-a-database