Exportar todos los datos de todas las publicaciones

¿Es posible exportar los datos de todas las publicaciones?

2 Me gusta

No conozco todas las formas, pero la más práctica sería, si tienes derechos de administrador en Discourse, lo siguiente:

En la esquina superior derecha, haz clic en el menú hamburguesa.
Haz clic en Administración.
Desplázate hacia abajo hasta que veas Copias de seguridad.
Haz clic en Copias de seguridad, lo que te llevará a una nueva página con la lista de las copias disponibles.
Haz clic en Descargar y sigue las instrucciones; se utilizará un correo electrónico para verificar que realmente eres quien dices ser.
Si no recuerdo mal, esto genera un archivo *.tar.gz.
Del archivo *.tar.gz se puede extraer el archivo *.sql y utilizarlo para poblar una base de datos vacía nueva en una base de datos PostgreSQL.

Ten en cuenta que posts es una tabla y tiene dos columnas que contienen datos sobre una publicación: raw, que es el texto tal como se ingresó, y cooked, que se acerca más al HTML que ves, aunque no sé exactamente cómo «cocinar» el raw, ya que no soy chef. :grinning:

Espero que esto te sea útil.

3 Me gusta

@Falco ¿Hay alguna manera de obtener un archivo legible por humanos con todo el contenido de las publicaciones?

Estoy tratando de evitar ir publicación por publicación y copiar/pegar en Google Docs :slight_smile:

1 me gusta

Lo intenté, pero al ejecutar el archivo .sql en mi base de datos PostgreSQL, obtengo un error de sintaxis:

ERROR:  syntax error at or near "1"
LINE 5066: 1 33a64b9c942fe3f0b264467590ac83a2207b557db26e86ec8d3ebcf605...
           ^
SQL state: 42601
Character: 126056

¿Alguna sugerencia?