sábado, 27 de febrero de 2010

Copia de seguridad Openbravo

Se puede crear una copia de seguridad de forma muy sencilla utilizando un comando ant y el siguiente archivo snapshot.xml:

Para crear una copia:

- Copiar este archivo XML en la carpeta base de Openbravo y ejecutar:

ant -f snapshot.xml

Genera un dump de la base de datos (utiliza pg_dump, así que la carpeta bin de Postgree ha se estar en el path) y una copia de los fuentes y lo zipea (tarda unos minutos)

Para restaurar la copia:

- Eliminar la carpeta de fuentes (src) y descomprimir el archivo de almacenamiento, por ejemplo:

rm -rf src
unzip openbravo-xxx.zip -d src

- Ejecutar el target ant de restauración, desde el la carpeta base de Openbravo (para restaurar la base de datos con el fichero .backup del directorio tmp):

ant -f snapshot.xml restore