
API ํธ์ถ ์ The table public.User does not exist in the current database ๋ผ๋ ์๋ฌ๋ฅผ ๋ง๋๋ค๋ฉด, Prisma๊ฐ User ํ
์ด๋ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฐพ์ง ๋ชปํ๊ณ ์๋ค๋ ์๋ฏธ์
๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์์๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
npx prisma studio
์ด ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ฆฌ๊ณ , ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์กด์ฌํ๋ ํ ์ด๋ธ ๋ชฉ๋ก๊ณผ ๊ทธ ์์ ๋ฐ์ดํฐ๋ค์ ์๊ฐ์ ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.
๐ User ํ ์ด๋ธ์ด ์๋ค๋ฉด, ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ ๋ง์ด๊ทธ๋ ์ด์ ์ ํตํด ํ ์ด๋ธ์ ์์ฑํด์ผ ํฉ๋๋ค.

์ ์ ๊ฒฝ์ฐ, ํ
์ด๋ธ์ Supabase์ ์กด์ฌํ๊ณ , Prisma์ schema.prisma ํ์ผ์๋ model User๊ฐ ๋์ผํ๊ฒ ์ ์๋์ด ์์์ต๋๋ค.
ํ์ง๋ง Supabase์์ ์ง์ ์ถ๊ฐํ ๋ ์ฝ๋๋ Prisma Studio์์ ๋ณด์ด์ง ์์๋๋ฐ, ๊ทธ ์ด์ ๋ Prisma๊ฐ DB ์คํค๋ง ๋ณ๊ฒฝ ์ฌํญ์ ์๋์ผ๋ก ๊ฐ์งํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ฆ, Supabase DB์์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ํ ์ด๋ธ ๊ตฌ์กฐ๊ฐ ๋ณ๊ฒฝ๋์์ ๋, Prisma๋ ์ด๋ฅผ ์๋์ผ๋ก ๋ฐ์ํ์ง ์์ต๋๋ค.
Prisma๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๊ธฐํ๋๋๋ก ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํด ์ฃผ์ธ์.
npx prisma db pull
์ด ๋ช
๋ น์ด๋ ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ๋ฅผ Prisma ์คํค๋ง ํ์ผ๋ก ๊ฐ์ ธ์ ๋๊ธฐํ๋ฅผ ์งํํฉ๋๋ค.
User ํ
์ด๋ธ๊ณผ ๊ด๋ จ ํ๋๊ฐ ์กด์ฌํ์ง๋ง, Prisma๊ฐ ์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.npx prisma db pull
๋ช ๋ น์ด ์คํ์ด ์๋ฃ๋๋ฉด, Prisma Studio์์ ์ต์ DB ๊ตฌ์กฐ์ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.

์ด์ ํ๊ฒฝ์์๋ Prisma ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ๋ฐ์ดํฐ ์ถ๊ฐํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค.
์ด๊ธฐ ์ธํ
์ด๋ ๊ฐ๋จํ ํ
์คํธ ์์๋ Supabase ์ฝ์ ์ง์ ์
๋ ฅ๋ ๊ด์ฐฎ์ต๋๋ค.
๋ค๋ง ์์ ์์๋ณธ ๋ฐ์ ๊ฐ์ด Prsima ์คํค๋ง ๋ถ์ผ์น์ ์ ๊ฒฝ์จ์ผ ํฉ๋๋ค.