ERD - dnd-side-project/dnd-6th-9-backend GitHub Wiki
Database๋ ๊ด๊ณํ์ ์ฌ์ฉํ์ผ๋ฉฐ, CRUD๊ฐ ์๋ Table๊ณผ ์ฌ์ ์ ๋ฏธ๋ฆฌ ๋ฑ๋ก๋ Metadata๋ฅผ ๊ฐ๋ Table๋ก ๋ถ๋ฆฌ๋ฉ๋๋ค. ์์ธํ ์ค๋ช ์ ERD ๊ตฌ์กฐ ๋ฐ์ ์ฒจ๋ถ๋์ด์์ต๋๋ค.
-
CRUD Table
- User : ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์์ ๋ํ ์ ๋ณด์ ๋๋ค. user_id๋ Oauth ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
- LoginLog : ์จ๋ณด๋ฉ ๋ฐ ๊ฐ์ข ๋ก๊ทธ์ธ ์นด์ดํธ ์ด๋ฒคํธ๋ฅผ ์ํ ์ ๋ณด๋ก, ํ์ฅ์ฑ์ ๊ณ ๋ คํ์ต๋๋ค.
- Event : ์ถํ ๋จ์๋ฅผ ์์ฑํ๋ ๋จ์๋ก, ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ผ ํ๋ ํญ๋ชฉ์ผ๋ก ๊ตฌ์ฑํ์ต๋๋ค.
- Message : ์ด๋ฒคํธ ๋ด์ ์์ฑํ๋ ์ถํ ๋ฌธ๊ตฌ๋ก D-Day์ ๋ง์ถฐ ์์ฑ/๊ณต๊ฐ์ ํต์ฌ์ด ์์ต๋๋ค.
- MessageLog : ์ถํ๋ฐ๋ ์ฃผ์ธ๊ณต์ด ์ด๋ํ๋์ง๋ฅผ ํ์ธํฉ๋๋ค.
- Scrap : ์ฌ์ฉ์ ์ง์ ์ผ๋ก ์ ์ฅํ๊ณ ์ถ์ ์ด๋ฒคํธ๋ฅผ ํ์ธํฉ๋๋ค.
-
Metadata Table
- CommonCode : ๊ณตํต์ฝ๋์ ๋๋ถ๋ฅ์ ๋๋ค.
- Code : ๊ณตํต์ฝ๋์ ์๋ถ๋ฅ์ ๋๋ค.
- Gift : ์ด๋ฒคํธ ๋ณ ๋ค์ํ ํ ๋ง ๊ตฌ์ฑ์ฉํ์ ๋๋ค.