Descargar todos los datos en un formato presentable/amigable para el usuario

¡Hola!

Quiero descargar todos los datos de nuestra plataforma de Discourse y que estén presentables en un formato PDF o similar para posibles fines de auditoría en el futuro.

Me han mostrado cómo descargar los archivos SQL de copia de seguridad, pero no he tenido suerte en convertir esto a algo presentable.

¿Alguien ha hecho esto y puede darme algunos consejos?

Todos los datos de cualquier instancia de Discourse son demasiados datos para un archivo PDF.

Esos son los archivos correctos si desea una auditoría de los datos completos de una instancia de Discourse. Si bien son algo legibles por humanos


--
-- Datos para Nombre: posts; Tipo: DATOS DE TABLA; Esquema: public; Propietario: falco
--

COPY public.posts (id, user_id, topic_id, post_number, raw, cooked, created_at, updated_at, reply_to_post_number, reply_count, quote_count, deleted_at, off_topic_count, like_count, incoming_link_count, bookmark_count, score, reads, post_type, sort_order, last_editor_id, hidden, hidden_reason_id, notify_moderators_count, spam_count, illegal_count, inappropriate_count, last_version_at, user_deleted, reply_to_user_id, percent_rank, notify_user_count, like_score, deleted_by_id, edit_reason, word_count, version, cook_method, wiki, baked_at, baked_version, hidden_at, self_edits, reply_quoted, via_email, raw_email, public_version, action_code, locked_by_id, image_upload_id) FROM stdin;
15426	-2	2405	1	Gracias por unirte a Discourse, ¡y bienvenido!\n\n- Solo soy un robot, pero [nuestro amable personal](/about) también está aquí para ayudarte si necesitas contactar a una persona.\n\n- Por razones de seguridad, limitamos temporalmente lo que los nuevos usuarios pueden hacer. Ganarás [nuevas habilidades](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/) (y [insignias](/badges)) a medida que te conozcamos.\n\n- Creemos en [comportamiento comunitario civilizado](/guidelines) en todo momento.\n\nSi deseas obtener más información, selecciona 	<img src="/plugins/discourse-narrative-bot/images/font-awesome-ellipsis.png" width="16" height="16">	abajo y 	<img src="/plugins/discourse-narrative-bot/images/font-awesome-bookmark.png" width="16" height="16">	**marca este mensaje personal**. ¡Si lo haces, puede haber un :regalo: en tu futuro!   <p>Gracias por unirte a Discourse, ¡y bienvenido!</p>\n<ul>\n<li>\n<p>Solo soy un robot, pero [nuestro amable personal](/about) también está aquí para ayudarte si necesitas contactar a una persona.</p>\n</li>\n<li>\n<p>Por razones de seguridad, limitamos temporalmente lo que los nuevos usuarios pueden hacer. Ganarás [nuevas habilidades](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/) (y [insignias](/badges)) a medida que te conozcamos.</p>\n</li>\n<li>\n<p>Creemos en [comportamiento comunitario civilizado](/guidelines) en todo momento.</p>\n</li>\n</ul>\n<p>Si deseas obtener más información, selecciona <img src="//127.0.0.1:4200/plugins/discourse-narrative-bot/images/font-awesome-ellipsis.png" width="16" height="16"> abajo y <img src="//127.0.0.1:4200/plugins/discourse-narrative-bot/images/font-awesome-bookmark.png" width="16" height="16"> <strong>marca este mensaje personal</strong>. Si lo haces, puede haber un <img src="//127.0.0.1:4200/images/emoji/twitter/gift.png?v=12" title=":regalo:" class="emoji" alt=":regalo:" loading="lazy" width="20" height="20"> en tu futuro!</p>  2022-06-23 20:35:49.119227      2022-06-23 20:35:49.119227      \N      0       0       \N      0       0       0       0       0.2     1       1       1       -2      f       \N      0       0       0       0       2022-06-23 20:35:49.136783      f       \N      0       0       0       \N      \N      128     1       1       f       2022-06-23 20:35:49.119201      2       \N      0       f       f       \N      1       \N       \N      \N
18333	-2	5312	1	Gracias por unirte a Discourse, ¡y bienvenido!\n\n- Solo soy un robot, pero [nuestro amable personal](/about) también está aquí para ayudarte si necesitas contactar a una persona.\n\n- Por razones de seguridad, limitamos temporalmente lo que los nuevos usuarios pueden hacer. Ganarás [nuevas habilidades](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/) (y [insignias](/badges)) a medida que te conozcamos.\n\n- Creemos en [comportamiento comunitario civilizado](/guidelines) en todo momento.\n\nSi deseas obtener más información, selecciona 	<img src="/plugins/discourse-narrative-bot/images/font-awesome-ellipsis.png" width="16" height="16">	abajo y 	<img src="/plugins/discourse-narrative-bot/images/font-awesome-bookmark.png" width="16" height="16">	**marca este mensaje personal**. ¡Si lo haces, puede haber un :regalo: en tu futuro!   <p>Gracias por unirte a Discourse, ¡y bienvenido!</p>\n<ul>\n<li>\n<p>Solo soy un robot, pero [nuestro amable personal](/about) también está aquí para ayudarte si necesitas contactar a una persona.</p>\n</li>\n<li>\n<p>Por razones de seguridad, limitamos temporalmente lo que los nuevos usuarios pueden hacer. Ganarás [nuevas habilidades](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/) (y [insignias](/badges)) a medida que te conozcamos.</p>\n</li>\n<li>\n<p>Creemos en [comportamiento comunitario civilizado](/guidelines) en todo momento.</p>\n</li>\n</ul>\n<p>Si deseas obtener más información, selecciona <img src="//127.0.0.1:4200/plugins/discourse-narrative-bot/images/font-awesome-ellipsis.png" width="16" height="16"> abajo y <img src="//127.0.0.1:4200/plugins/discourse-narrative-bot/images/font-awesome-bookmark.png" width="16" height="16"> <strong>marca este mensaje personal</strong>. Si lo haces, puede haber un <img src="//127.0.0.1:4200/images/emoji/twitter/gift.png?v=12" title=":regalo:" class="emoji" alt=":regalo:" loading="lazy" width="20" height="20"> en tu futuro!</p>  2022-06-23 20:43:07.420056      2022-06-23 20:43:07.420056      \N      0       0       \N      0       0       0       0       0.2     1       1       1       -2      f       \N      0       0       0       0       2022-06-23 20:43:07.460739      f       \N      0       0       0       \N      \N      128     1       1       f       2022-06-23 20:43:07.420023      2       \N      0       f       f       \N      1       \N       \N      \N
\.

Una auditoría implicaría cargar esos datos en otra instancia de PostgreSQL y luego realizar el análisis utilizándola.
6 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.