저는 discourse가 어떻게 구현되었는지 공부하고 있으며, discourse 데이터베이스 스키마의 각 필드를 이해하여 Ruby 코드가 수행하는 작업의 의미를 빠르게 파악할 수 있기를 바랍니다. 저를 위한 일련의 문서가 있을까요?
david
(David Taylor)
2
스키마 정보의 가장 좋은 출처는 아마도 app/models 디렉토리에 있는 파일 하단의 주석일 것입니다. 예를 들어, posts 테이블의 열은 다음과 같습니다.
Discourse Data Explorer 도 참고해 볼 가치가 있습니다. 테이블과 열이 나열되어 있습니다.
여기서 좀 시간이 흘렀는데, Data Explorer 플러그인을 가지고 있다면 API를 사용하여 모든 것을 가져올 수도 있습니다: /admin/plugins/explorer/schema.json.