Actualización de PostgreSQL arruinó mi foro. ¡Ayuda!

He dañado mi instalación de Discourse en forum.atlas-games.com. Tuve que actualizar a PostgreSQL 12, pero solo tenía 11 GB libres para mi base de datos de 7 GB y seguía arrojando errores, así que utilicé el método de “actualización manual” aquí: PostgreSQL 12 update

Parecía que todo funcionaba bien (sin errores), pero ahora mi sitio se ha restablecido a los valores predeterminados y me pide volver a registrarme y configurarlo desde cero… sin publicaciones, sin usuarios, sin configuraciones. Sé que tengo copias de seguridad… pagamos 2 $/mes a Digital Ocean para que realice copias de seguridad semanales (parece que tienen 3 días de antigüedad, aunque), y las copias de seguridad internas propias del foro parecen estar accesibles (de hace 4 días), pero espero no haber perdido realmente mis datos y que exista una forma de volver a asociarlos. Ejecuté “./launcher cleanup” sin embargo.

Gracias por cualquier ayuda.

Verifiqué el tamaño de mi base de datos mediante el comando de terminal: du -h /var/discourse/shared/standalone/postgres_data

Mi base de datos pasó de 7 GB a 83 MB. Parece que realmente fue sobrescrita por la actualización. Ejecuté ./launcher cleanup como parte de la actualización de PostgreSQL (según las instrucciones de la actualización), por lo que no hay nada a lo que volver salvo mis copias de seguridad. Discord no se desconectó simplemente de la base de datos de alguna manera.

Restauré mis copias de seguridad; puedo aceptar perder un par de días de publicaciones (mi propia culpa por no hacer una copia de seguridad antes de actualizar). Solo desearía saber por qué la actualización de PostgreSQL sobrescribió mi base de datos, ya que eventualmente tendré que intentarlo de nuevo.

2 Me gusta

Te sugiero que, en el futuro, solo ejecutes ./launcher cleanup una vez que tu sitio esté en línea y funcionando, y todo esté al 100%.

Y siempre haz una copia de seguridad cuando realices un cambio importante como este :slight_smile:

2 Me gusta