# 전체 데이터베이스 문서화

**URL:** https://meta.discourse.org/t/documentation-of-the-entire-database/272402
**Category:** Data & reporting
**Created:** [7월 21, 2023, 1:02오후 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402 "2023-07-21T13:02:07Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![abhishek.agarwal1](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@abhishek.agarwal1](https://meta.discourse.org/u/abhishek.agarwal1)
#### Post date: [7월 21, 2023, 1:02오후 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402/1 "2023-07-21T13:02:07Z")

</div>

안녕하세요, 최근 저희 제품의 커뮤니티 기능에 대한 분석을 시작했습니다. 플러그인에서 코드와 테이블 목록을 볼 수 있으며, 이를 확장하면 컬럼 이름과 유형이 표시됩니다. 그러나 ‘Discourse’ 팀이 직접 설정한 데이터를 저장하는 컬럼이 많습니다.

따라서 테이블-컬럼 이름, 컬럼 정의, 그리고 ID인 경우 어떻게 구성되는지에 대한 전체 데이터베이스에 대한 문서가 있는지 궁금합니다.

미리 감사합니다!

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [7월 21, 2023, 1:43오후 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402/2 "2023-07-21T13:43:11Z")

</div>

> [@abhishek.agarwal1](#):
>
> 데이터베이스 전체에 대한 문서가 있나요?

우리는 데이터베이스 및 그 사용법에 대한 문서를 보관하지 않습니다.

우리가 유지하는 유일한 형태의 문서는 [https://docs.discourse.org/이며](https://docs.discourse.org/%EC%9D%B4%EB%A9%B0), 이는 API에 한해 적용됩니다.

어떤 종류의 분석을 수행하고 있는지 좀 더 구체적으로 말씀해 주시면 더 생산적인 대화가 될 수 있을 것입니다.

---

<div class="post-metadata">

### Author: ![abhishek.agarwal1](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@abhishek.agarwal1](https://meta.discourse.org/u/abhishek.agarwal1)
#### Post date: [7월 21, 2023, 3:00오후 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402/3 "2023-07-21T15:00:33Z")

</div>

안녕하세요, 답변 주셔서 감사합니다.

제 분석 작업에서는 사용자 유형(관리자/고객)별로 응답(좋아요, 게시물 등)을 구분하는 내용을 포함합니다. 또한 'user\_actions’라는 테이블이 있는데, 이 테이블에는 'action\_type’이라는 컬럼이 있습니다. 이 컬럼에는 1, 2, 3… 15까지의 수치 값이 포함되어 있지만, 이 수치 값들이 무엇을 의미하는지에 대한 설명은 없습니다.

위에서 공유한 예시는 그 시나리오 중 하나일 뿐이며, 추후 더 많은 시나리오가 추가될 수 있으므로 모든 것이 명확하게 정의된 문서를 찾고 있습니다.

미리 감사합니다!

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [7월 21, 2023, 3:05오후 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402/4 "2023-07-21T15:05:32Z")

</div>

Rails에 대해 어느 정도 이해가 있는 사람이 옆에 있으면 도움이 될 것 같습니다. 말씀하신 데이터베이스 레코드들은 일반적으로 [https://github.com/discourse/discourse/tree/main/app/models](https://github.com/discourse/discourse/tree/main/app/models) 폴더 안의 `ActiveRecord` 모델에 매핑됩니다.

> [@abhishek.agarwal1](#):
>
> 이 컬럼에는 1, 2, 3… 15까지의 숫자 값이 포함되어 있습니다. 하지만 이 숫자 값들이 무엇을 의미하는지에 대한 설명은 없습니다.

예를 들어, 해당 폴더의 `user_action` 모델을 방문하여 확인해 볼 수 있습니다.

> <https://github.com/discourse/discourse/blob/978d52841af23c0709bb646ba3ca91a5e6e7ce64/app/models/user_action.rb#L46-L61>

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [7월 21, 2023, 3:35오후 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402/5 "2023-07-21T15:35:58Z")

</div>

코드 속을 파고들기 싫다면 데이터 탐색기 트리에도 유용한 정보 상자가 있습니다:

 ![user_action - action_type](https://global.discourse-cdn.com/meta/original/4X/2/6/3/263d18d2729f631c9fdeef9e98e9219b07788c8e.png)

---

<div class="post-metadata">

### Author: ![abhishek.agarwal1](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@abhishek.agarwal1](https://meta.discourse.org/u/abhishek.agarwal1)
#### Post date: [7월 24, 2023, 9:37오전 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402/6 "2023-07-24T09:37:00Z")

</div>

두 가지 모두 유용한 해결책이지만, 'Solution’으로 하나만 표시할 수 있어 더 쉬운 쪽을 선택했습니다. 다만, 코드 디렉토리가 향후 심층 분석에 유용할 것입니다. @JammyDodger님과 @nat님 감사합니다 😄

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [8월 23, 2023, 9:37오전 UTC](https://meta.discourse.org/t/documentation-of-the-entire-database/272402/7 "2023-08-23T09:37:30Z")

</div>

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