Hola, solo quería aclarar algo sobre la persistencia de temas/publicaciones, ya que encontré bastantes mensajes que indican que los temas/publicaciones se eliminan de forma blanda en la base de datos Ref1 Ref2. Primero, permíteme establecer el requisito:
Por razones de cumplimiento, en cualquier momento necesitamos una copia de seguridad de todas las publicaciones de los últimos 180 días. (Esto es para un foro de discusión financiera, de ahí el requisito).
Mi idea sobre la estructura básica de las publicaciones en Discourse hasta ahora es la siguiente:
Un tema es la primera publicación o contenido para iniciar una discusión, y todas las respuestas posteriores a este tema o publicaciones en este tema se consideran publicaciones.
Mi entendimiento era que todo el contenido de las tablas topics y posts en la base de datos contiene los datos originales con un indicador que señala si son visibles para los usuarios públicos o no, pero al experimentar con esto, descubrí que las publicaciones se reemplazaban con el contenido “publicación eliminada por el autor”. Así que supongo que mis preguntas son más o menos las siguientes:
- ¿Cuál es la política predeterminada actual para persistir los datos de publicaciones/temas después de que un usuario elimine o edite?
- ¿Existe un interruptor de administrador para cambiar esto?
- ¿Podría obtener una referencia a las tablas que facilitan esto, además de posts/topics, si las hay? Tenemos un usuario de base de datos de solo lectura que planeamos conectar con scripts externos para realizar este procesamiento de datos.
- ¿Se persisten los datos en el contexto de los usuarios que editan sus publicaciones?
- [Deseo] ¿Existe un mecanismo automático de copia de seguridad que exporte los datos en un formato legible para humanos?
Gracias una vez más, aprecio tu tiempo ![]()