¿Hay algún documento que presente el diseño del esquema de la base de datos?

Estoy estudiando cómo se implementó Discourse y espero comprender cada campo en los esquemas de la base de datos de Discourse, para poder conocer rápidamente el significado de las acciones realizadas por el código Ruby. ¿Existe una documentación adecuada para mí?

La mejor fuente de información sobre el esquema son probablemente las anotaciones al final de los archivos en el directorio app/models. Por ejemplo, las columnas de la tabla posts son

8 Me gusta

El Discourse Data Explorer también podría valer la pena echarle un vistazo. Tiene las tablas y columnas enumeradas.

6 Me gusta

Ha pasado un tiempo, pero si tienes el Plugin Data Explorer, también puedes usar la API para obtener todo: /admin/plugins/explorer/schema.json.

3 Me gusta