Muchas gracias a todos los que ayuden, amo Discourse, una plataforma de foros que creo que es la mejor.
Cómo eliminar usuarios (incluidos anónimos o no anónimos), pero conservar sus publicaciones, incluso si los usuarios tienen varias publicaciones o 1 publicación.
¿Puedes aclarar un poco sobre lo que intentas lograr?
¿Quieres que se eliminen todos los datos del usuario excepto las publicaciones y que las publicaciones solo se eliminen de forma lógica (se conserven en la base de datos, no sean visibles públicamente)?
Creo que si eliminas un usuario, todas las publicaciones se eliminan de forma lógica. Lo intenté en mi instancia de prueba:
No sé si se limpian después de un tiempo, y creo que los archivos adjuntos se eliminarán después de algún tiempo.
Gracias Panapin,
algunos de mis usuarios violan las reglas de la comunidad. Pero tienen algunas publicaciones de calidad, así que quiero conservar las publicaciones, eliminar usuarios (también necesito eliminar usuarios en la base de datos)
Quiero eliminar a estos usuarios en la base de datos, para ahorrar RAM y CPU para el servidor.
Si cambias a un usuario anónimo, se creará un nuevo usuario, ocupando así RAM y CPU.