code 상에서는 camelCase, DB 상에서는 snake_case 로 표시합니다.

User

필드 속성 설명 예시 값
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
email
(unique) string
varchar(320) 유저 이메일 [email protected]
password string
varchar(255) 유저 비밀번호 (해시된 값) - 해싱 방식 결정되면 수정
updated_at datetime 유저 정보 수정 시 자동 기록
created_at datetime 유저 생성 시 자동 기록

Posting

필드 속성 설명 예시 값
**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

필드 속성 설명 예시 값
**hashtag_id
(PK)** string
varchar(36) 6da972cf-41f8-4394-882f-9a5ef59e7a4b
name
(unique) string
varchar(128) 해시태그 내용
updated_at datetime 수정 시 자동 기록
created_at datetime 생성 시 자동 기록

Posting_hashtag

필드 속성 설명 예시 값
**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 생성 시 자동 기록