Sugerencias de copia de seguridad: haz un gran letrero parpadeante para no renombrar tus copias de seguridad

Recibí el mensaje:

No se pudo restaurar desde la copia de seguridad porque el archivo de copia de seguridad fue renombrado

Y luego encontré la razón en este hilo:

Algunas sugerencias de esto:

  • ¿Podrías agregar una nota al usuario para que no renombre la copia de seguridad si el nombre es importante?

  • Si ya hay una nota, ¿podrías hacerla más grande y agregar más destellos?

  • Enviar recordatorios una vez al mes para ejecutar o descargar una copia de seguridad. La mía es antigua :frowning:

Es bastante raro que alguien tenga este problema. Por lo general, es bastante fácil de resolver. Enviar un aviso mensual sobre algo que afecta a casi nadie no parece muy productivo.

Creo que es posible determinar cuál debería ser el nombre utilizando la información que hay en el archivo. Tal vez eso es lo que realmente necesitas.

Pienso que podrías ser capaz de restaurar la base de datos manualmente y luego ejecutar la migración, por ejemplo.

Sí, esta consulta permitirá a @vel reconstruir el nombre de archivo correcto. Carga el archivo SQL en una base de datos nueva y separada, y ejecuta la siguiente consulta:

select max(version) from schema_migrations

Alternativamente, busca los datos de schema_migrations en el archivo SQL y selecciona manualmente el número más alto.

Las copias de seguridad semanales (locales) están activadas por defecto en Discourse. ¿No es así, @pfaffman?

Sí. Las copias de seguridad semanales son la configuración predeterminada.

El problema aquí fue que renombró una copia de seguridad antigua y luego no pudo restaurarla de la manera recomendada.

También creo que hay una discusión en curso sobre cómo incluir los metadatos de una forma distinta al nombre del archivo, lo que permitiría cambiar los nombres de los archivos. Pero por ahora, se deben evitar los cambios de nombre.

¡Logré restaurarlo! Seguí los pasos del mensaje en la parte superior. Me disculpo si no quedó claro.

Se restauró con éxito.

La nota o correo electrónico iría dirigido a los administradores para que guarden una copia de seguridad localmente en su computadora, por si la empresa de alojamiento se cae o el servidor de la empresa de alojamiento se cae (llevándose consigo las copias de seguridad en línea).

Sé que es raro, pero esto realmente sucedió. La empresa de alojamiento que alojaba mi instalación de Discourse desapareció. Perdí todas las copias de seguridad en línea. Afortunadamente, había guardado una copia de seguridad local de octubre de 2020. En total, perdí algunos meses de publicaciones. Logré restaurar esa copia de seguridad una vez que se volvió a configurar el foro.