Existe algum documento que apresente o projeto do esquema do banco de dados?

Estou estudando como o Discourse foi implementado e espero entender cada campo nos esquemas do banco de dados do Discourse, para que eu possa compreender rapidamente o significado das ações realizadas pelos códigos Ruby. Existe uma documentação completa para mim?

A melhor fonte de informações sobre o esquema são provavelmente as anotações na parte inferior dos arquivos no diretório app/models. Por exemplo, as colunas da tabela posts estão em

8 curtidas

O Discourse Data Explorer também pode valer a pena conferir. Ele lista as tabelas e as colunas.

6 curtidas

Faz tempo que não posto aqui, mas se você tiver o Plugin Data Explorer, também pode usar a api para buscar tudo: /admin/plugins/explorer/schema.json.

3 curtidas