Sto studiando come è stato implementato Discourse e spero di comprendere ogni campo negli schemi del database di Discourse, in modo da poter capire rapidamente il significato delle operazioni eseguite dal codice Ruby. Esiste una documentazione completa per me?
La migliore fonte di informazioni sullo schema è probabilmente costituita dalle annotazioni nella parte inferiore dei file nella directory app/models. Ad esempio, le colonne della tabella posts sono
8 Mi Piace
Anche Discourse Data Explorer potrebbe valere la pena di essere esaminato. Elenco tabelle e colonne.
6 Mi Piace
È passato un po’ di tempo, ma se hai il Data Explorer Plugin, puoi anche usare l’api per recuperare tutto: /admin/plugins/explorer/schema.json.
3 Mi Piace