code 상에서는 camelCase, DB 상에서는 snake_case 로 표시합니다.
필드 | 속성 | 설명 | 예시 값 |
---|---|---|---|
user_id (PK) | string | ||
varchar(36) | 유저의 고유 인식 값입니다. | ||
자동 생성 uuid | 6da972cf-41f8-4394-882f-9a5ef59e7a4b | ||
account_name | |||
(unique) | string | ||
varchar(32) | 유저의 계정명 (영어) | jisu | |
name | string | ||
varchar(128) | 유저 이름 (한글, 영어,..) | Jisu Kim | |
(unique) | string | ||
varchar(320) | 유저 이메일 | [email protected] | |
password | string | ||
varchar(255) | 유저 비밀번호 | (해시된 값) - 해싱 방식 결정되면 수정 | |
updated_at | datetime | 유저 정보 수정 시 자동 기록 | |
created_at | datetime | 유저 생성 시 자동 기록 |
{type, content_id}
가 unique 해야 합니다.필드 | 속성 | 설명 | 예시 값 |
---|---|---|---|
**posting_id | |||
(PK)** | string | ||
varchar(36) | 자동 생성 uuid | 6da972cf-41f8-4394-882f-9a5ef59e7a4b | |
content_id | string | ||
varchar(255) | 게시물이 해당하는 SNS 에서 관리되는 고유 인식 값입니다. | ||
type | string (열거형) | ||
enum | 파일 객체의 유형. 가능한 유형 값은 "facebook", "twitter", "instagram", "threads" | "twitter" | |
title | string | ||
varchar(255) | 게시글 제목 | ||
writer | string | ||
varchar(255) | 게시글을 작성한 sns 내 유저의 이름 | ||
content | string | ||
text | 게시글 내용 이며 텍스트만 가능합니다.(이미지, 영상 등 제외) | ||
view_count | number | ||
int | 조회 수 | 100 | |
like_count | number | ||
int | 좋아요 수 | 10 | |
share_count | number | ||
int | 공유 수 | 0 | |
updated_at | datetime | 게시물 수정 시 자동 기록 | |
created_at | datetime | 게시물 생성시 자동 기록 |
필드 | 속성 | 설명 | 예시 값 |
---|---|---|---|
**hashtag_id | |||
(PK)** | string | ||
varchar(36) | 6da972cf-41f8-4394-882f-9a5ef59e7a4b | ||
name | |||
(unique) | string | ||
varchar(128) | 해시태그 내용 | ||
updated_at | datetime | 수정 시 자동 기록 | |
created_at | datetime | 생성 시 자동 기록 |
{posting_id, hashtag_id}
가 unique 해야합니다.필드 | 속성 | 설명 | 예시 값 |
---|---|---|---|
**posting_hashtag_id | |||
(PK)** | string | ||
varchar(36) | 6da972cf-41f8-4394-882f-9a5ef59e7a4b | ||
posting_id | |||
(FK) | string | ||
varchar(36) | |||
hashtag_id | |||
(FK) | string | ||
varchar(36) | |||
updated_at | datetime | 수정 시 자동 기록 | |
created_at | datetime | 생성 시 자동 기록 |