2011-09-03 17 views

Respuesta

18

se debe utilizar una joya como YamlDB. Instalar la gema y luego usar las siguientes tareas rastrillo

rake db:data:dump 
RAILS_ENV=production rake db:data:load 

El primer comando vuelca el contenido de la base de datos dev a un archivo llamado db/data.yml

También, por favor recuerde que esta debe ser utilizado, además de rake db:schema:dump|load tareas como esto solo transporta los datos suponiendo que el esquema ya está en su lugar

0

Asumiendo que las configuraciones de su base de datos estén configuradas correctamente en config/database.yml, lo siguiente debe tener la estructura de la base de datos configurada en producción para usted.

va en contra de la base de datos por defecto: el desarrollo

rake db:schema:dump 

Run esto en contra de su base de datos de producción en virtud de la variable de entorno RAILS_ENV:

rake RAILS_ENV=production db:schema:load 
+0

Solo crea tablas, pero ¿cómo transferir datos de estas tablas? – zolter

+1

Y creo que es lo mismo que rake db: migrar RAILS_ENV = producción. – zolter

Cuestiones relacionadas