Skip to content

[Improvement] Problem의 id와 _id ?????????? #393

@Boksam

Description

@Boksam

개선 대상 및 현재 한계점

아래는 Problem테이블의 Schema 일부입니다.
Image

현재 id가 INT PRIMARY KEY, _id는 TEXT INDEX 로 구성되어 있습니다.
이 두 컬럼의 차이가 뭔지, 무슨 역할을 하는지 너무 모호합니다.

제안하는 개선 사항

문제 당 id는 하나여야한다고 생각합니다. 만약 _id가 특별한 목적을 가지고 있는 것이 아니라면, id 하나로 통합하는 것이 좋은 방법으로 보입니다.

다만, 현재 _id를 참조하고 있는 API가 너무나도 많기 때문에, Backward Compatibility를 보장하기 위해서 많은 조사가 필요할 것으로 예상됩니다.

참고 자료

N/A

Acceptance Criteria

  • Problem 테이블의 모호한 Schema 설정을 개선해야 합니다.

Metadata

Metadata

Assignees

Labels

backend일반적인 백엔드에서 처리해야 하는 일에 지정합니다.

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions