prisma (4) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ํ์ ๊ธฐ๋ก] NextAuth๋ก ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ (with Prisma) ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค. [ํ์ ๊ธฐ๋ก] Prisma Seeding ๐ฑ ์์ฆ Prisma๋ฅผ ์ฌ์ฉํด์ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์งํ์ค์ธ๋ฐ ์ฒ์ ์ฌ์ฉํ๋ค๋ณด๋ ์๋ก ๋ฐฐ์ฐ๋ ๊ฒ๋ค์ด ๋ง๋ค. Seeding๋ ๊ทธ ์ค ํ ๊ฐ์ง์ธ๋ฐ ํํ ๋ฆฌ์ผ ๋์์๊ณผ ๊ธ๋ค์ ๋ณด๋ค๋ณด๋ seeding, seed๋ผ๋ ๋จ์ด๊ฐ ์์ฃผ ๋์๋ค. ๋น์ฅ ํ์ํด๋ณด์ด์ง๋ ์์์ ๋์ค์ ํ์ํ ๋์ ๋ด์ผ์ง ํ๊ณ ์ง๋์ณค๋๋ฐ ํ์ํ ์๊ฐ์ด ์๋ค. (์์์ ์ธ๊ธํ๋ค์ํผ Prisma๋ฅผ ์ฒ์ ์ฌ์ฉํ๋ค๋ณด๋ Prisma, Prisma seeding์ ๋ํ ๋์ ์ดํด๊ฐ ์ ํ์ ์ผ ์ ์๊ณ ์ด ๊ธ์ด ๊ณต์ ๋ฌธ์์ ๊ธฐ์ดํด ์๊ธดํ์ง๋ง ๋ ์ ํํ ๋ด์ฉ์ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ๊ธฐ ๋ฐ๋๋ค.) Prisma์ ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด ์ด ๋งํฌ๋ฅผ ํ์ธํ๋ผ. Seeding your database Learn how to seed your database using Prism.. [ํ์ ๊ธฐ๋ก] PlanetScale branch ๋ณ๊ฒฝ ๋ฐ deploy request (Prisma String์ default ๊ฐ) [ํ์ ๊ธฐ๋ก] Next.js + Prisma + PlanetScale ์ธํ ํ๊ธฐ (Vercel ๋ฐฐํฌ) ์ด ๊ธ์ ๋จ์ํ ์ธํ ๋ง์ ์ํ ๊ธ์ด์ง ๋ด๋ถ์ ์ธ ๋ก์ง์ด๋ ์คํค๋ง ๋ฑ์ ๋ํ ์ค๋ช ์ด ์ ํ ํฌํจ๋์ด ์์ง ์์ผ๋ฉฐ, ์ด๋ ํ ํ๋ก๊ทธ๋๋ฐ์ ์ธ ๊ธฐ๋ฅ ๊ตฌํ ์ญ์ ๋ค๋ฃจ์ง ์๋๋ค. PlanetScale์ https://planetscal birdmee.tistory.com ์ง๋ ์ธํ ํธ์์ 8๋ฒ์ "promote ํ์ main ๋ธ๋์น๋ production์ ์ํ ๋ธ๋์น๊ฐ ๋๊ณ main ๋ธ๋์น์ ๋ํด ์ง์ ์ ์ธ ์คํค๋ง ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค. ์ด ๊ธ์ ์์ฑํ๊ธฐ ์ ์ ํ ์คํธ ์ผ์ ๋ง๋ค์ด ๋ณธ DB์์ ์ด ๋ธ๋์น์ ๋ํ ๊ฐ๋ ์ ์ ๋ชจ๋ฅด๊ณ promoteํ ์ํ์์ ์คํค๋ง๋ฅผ ๋ณ๊ฒฝํ๋ ค๊ณ ํด์ ์๋ฌ๋ก ๋นํฉํ๋ ์ ์ด ์๋ค. " ๋ผ๊ณ ์์ฑํ์๋ค. ๊ทธ๋ผ.. [ํ์ ๊ธฐ๋ก] Next.js + Prisma + PlanetScale ์ธํ ํ๊ธฐ (Vercel ๋ฐฐํฌ) ์ด ๊ธ์ ๋จ์ํ ์ธํ ๋ง์ ์ํ ๊ธ์ด์ง ๋ด๋ถ์ ์ธ ๋ก์ง์ด๋ ์คํค๋ง ๋ฑ์ ๋ํ ์ค๋ช ์ด ์ ํ ํฌํจ๋์ด ์์ง ์์ผ๋ฉฐ, ์ด๋ ํ ํ๋ก๊ทธ๋๋ฐ์ ์ธ ๊ธฐ๋ฅ ๊ตฌํ ์ญ์ ๋ค๋ฃจ์ง ์๋๋ค. PlanetScale์ https://planetscale.com/blog/how-to-setup-next-js-with-prisma-and-planetscale ๊ธ์ ๊ธฐ์ดํ ๋ด์ฉ์ด๋ฉฐ ํด๋น ๊ธ์ ๋์์ ๋ฒ์ (๋งํฌ) ๋ ์ฐธ์กฐํ๋ค. How to set up Next.js with Prisma and PlanetScale A step-by-step guide for using PlanetScale and Prisma with Next.js. planetscale.com 1. PlanetScale ๊ฐ์ / ๋ก๊ทธ์ธ ํ Create New Database.. ์ด์ 1 ๋ค์