Este proyecto tiene como objetivo la migración entre bases de dato
de la aplicación winelo.
Fue desarrollado utilizando los siguientes componentes:
- Instalación y configuración
Para la intalación de este proyecto es necesario tener Composer instalado.
El proyecto utiliza Composer para administrar sus dependencias, y será necesario tenerlo en tu equipo para poder instalar correctamente el software.
Si aun no tienes Composer, descargalo siguiendo las instrucciones en http://getcomposer.org/ o ejecuta el siguiente comando:
curl -s http://getcomposer.org/installer | php
Luego, usaremos el siguiente comando para descarga el código de la aplicación:
git clone https://github.com/recchia/sincronize.git ruta/del/proyecto
Esto creara una copia del proyecto en el directorio ruta/del/proyecto
. Si
lo prefieres puedes hacer un fork para contribuir al proyecto.
El siguiente paso sera instalar las dependencias del proyecto mediante el comando:
php composer.phar install
La aplicación te guiara durante el proceso de migración, mediante instrucciones en pantalla. Para su ejecución debes estar en el directorio raíz de la aplicación.
Para ejecutar la aplicación deberas ejecutar el siguiente comando:
php console.php wuelto:migrate [NombrePaís]
Donde nombre pais es un parametro obligatorio que indica cual país va a ser migrado. Si los archivos de configuración del pais fuente y la base de datos destino no existen la aplicación los creara por ti, solicitando los datos necesarios para generar el archivo.