Copias de seguridad de las bases de datos
Cada noche se hace una copia de tus bases de datos, guardada fuera del servidor. Puedes hacer una al momento, restaurarla o descargarla.
Dilohost copia tus bases de datos todas las noches y guarda las copias fuera del servidor donde corren tus apps, en servidores de la Unión Europea. Desde la conversación puedes ver las copias, hacer una en el momento, volver a una anterior o descargarla.
Cuánto tiempo se guardan
Las copias nocturnas se conservan los días que marque tu plan. Consulta la retención de cada plan en Planes y precios. backup.list también te dice cuántos días se conservan en tu cuenta.
Nota
Las copias son de las bases de datos. El código de tus apps vive en su repositorio y cada publicación queda en el historial de versiones (ver Versiones). Los ficheros de un almacén no tienen copia propia.
Ver las copias
¿Qué copias hay de la base datos del proyecto tienda?
backup.list devuelve cada copia con su identificador, su fecha y su tamaño, de la más reciente a la más antigua.
Hacer una copia ahora
Haz una copia de la base datos antes de que cambie la estructura.
backup.now lanza una copia en el momento. Tarda de segundos a minutos según el tamaño y después aparece en backup.list. Es buena idea hacerla antes de una migración grande o de restaurar otra copia.
Restaurar una copia
Restaura la base datos a la copia de anoche.
backup.restore pide confirmación: los datos actuales se sustituyen por los de la copia y lo que se guardó después se pierde. Si tienes dudas, haz antes backup.now para poder volver.
El agente espera a que termine (normalmente menos de minuto y medio). Si la base es grande y tarda más, te dirá que sigue en curso.
Descargar una copia
Dame un enlace para descargar la última copia de la base datos.
backup.download_link pide confirmación, porque quien tenga el enlace puede descargar todos los datos de la base. El enlace vale 1 hora.
| Motor | Formato | Cómo abrirla |
|---|---|---|
| PostgreSQL | Volcado de PostgreSQL en formato personalizado | pg_restore -d nombre_de_tu_base copia.dump |
| MySQL | SQL comprimido (.sql.gz) |
gunzip -c copia.sql.gz | mysql nombre_de_tu_base |
Qué pasa con las copias al borrar
- Al borrar una base, se borran también todas sus copias.
- Al borrar un proyecto, pasa 30 días en la papelera con sus bases y sus copias; después se purga todo (ver Papelera y bajas).