Cuando tenemos dos ambientes en una misma máquina, es necesario sincronizar la base de datos del ambiente de producción al de desarrollo.
Esta tarea puede hacerse de varias formas, incluyendo el uso de un servicio remoto como Amazon S3, lo cual sirve no solo para este caso sino para ambientes en servidores diferentes. Sin embargo, cuando la base de datos va creciendo, es mas práctico realizar esta copia por consola, y Drush nos da unos comandos muy útiles para esto.
La manera mas simple de hacer el backup es: drush bb
Esto arroja como resultado el nombre de la copia de seguridad creada.
Para restaurar una copia en el ambiente de desarrollo, podemos copiar el archivo anterior que se ha generado en la carpeta de copias de seguridad manuales, según como esté configurado en Drupal.
Una vez hecho esto, usamos el siguiente comando para restaurar: drush bam-restore db manual NombredelaCopia-YYYY-MM-DDTHH-MM-SS.mysql.gz
Si no recordamos el nombre del archivo, podemos obtener una lista de los archivos disponibles: drush bam-backups manual
Comentarios