Documentación de la base de datos completa

Hola, recientemente comencé a realizar análisis sobre la función Comunidad de nuestro producto. En los complementos, puedo ver los códigos y la lista de tablas, que se expanden al nombre y tipo de columna. Sin embargo, hay muchas columnas que almacenan datos establecidos directamente por el equipo de ‘Discourse’.

Entonces, ¿existe alguna documentación de toda la base de datos como, el nombre de la tabla y columna, la definición de la columna y, si es un id, cómo está configurado?

¡Gracias de antemano!

No conservamos ninguna documentación de nuestra base de datos y sus usos.

La única forma de documentación que conservamos es https://docs.discourse.org/, que es únicamente para nuestra API.

Quizás sería más productivo ampliar qué tipo de análisis estás realizando.

1 me gusta

Hola, gracias por la respuesta.

Mi análisis implica segregar las respuestas (me gusta, publicaciones, etc.) por tipo de usuario (administradores/clientes). Además, hay una tabla llamada ‘user_actions’ que tiene una columna llamada ‘action_type’. Esta columna contiene valores numéricos como 1, 2, 3… hasta 15. Pero, no hay mención de lo que significan estos valores numéricos.

El ejemplo que compartí anteriormente es uno de los escenarios. Pero, podrían surgir más escenarios más adelante, por lo tanto, estoy buscando un documento donde todo esté debidamente definido.

¡Gracias de antemano!

Creo que sería útil si tuvieras a alguien de tu lado que pudiera entender Rails. Los registros de la base de datos de los que hablas normalmente se corresponden con un modelo ActiveRecord en \u003chttps://github.com/discourse/discourse/tree/main/app/models\u003e

Como ejemplo aquí, puedes simplemente visitar el modelo user_action en esa carpeta

6 Me gusta

También hay un práctico cuadro de información en el árbol del explorador de datos si no quieres buscar en el código:

7 Me gusta

Ambas son soluciones útiles, pero solo puedo marcar una como ‘Solución’, así que seleccioné la más fácil, sin embargo, tener el directorio de código será útil en futuras investigaciones profundas. Gracias @JammyDodger y @nat :smile:

1 me gusta

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