[FastAPI] 14. SQLAlchemy์ One-to-Many, Many-to-Many, Self referential relationship
์ง๋ ํฌ์คํธ์์๋ ๋จ์ Column ๋ฐ์ดํฐ์ ๊ทธ๋ฆฌ๊ณ , ๋จ์ผ ์ธ๋ํค ํ๋์ ๊ด๊ณ ๋ฐ์ดํฐ๋ฅผ Pydantic์ผ๋ก ๋งคํํ์ฌ Serialize/Deserialize ํ๋ ๊ฒ์ ๋ํด ์์๋ดค์ต๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ Many-to-Many, One-to-Many ํํ์ Foreign Key๊ฐ ๊ฑธ๋ ค ์๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฅผ Joinํด์ ๊ฐ์ ธ์ฌ ๋ ์ด๋ป๊ฒ Pydantic ๋ชจ๋ธ๊ณผ ๋งคํํ ์ ์๋์ง์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. DB์์ ๋จ์ํ๊ฒ ์ ๊ทผ ์ง๋ ํฌ์คํธ์์ ์ฌ์ฉํ ERD๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํด๋ณด๊ฒ ์ต๋๋ค. Category์ Post๊ฐ ์๊ณ , Post๋ category_id๋ฅผ ์ธ๋ํค๋ก ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ์นดํ ๊ณ ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ category ํ ์ด๋ธ์ด ๊ฐ์ง๊ณ ์๋๊ฑด๋ฐ, ์ฐ๋ฆฌ๊ฐ ์ด ์ ๋ณด๋ฅผ ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๊ฐ์ ธ์ค๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ..