Supabase(Postgres 데이터베이스)로 Prisma 및 Nextjs 시작하기

nextjs에서 Prisma 설정을 시작하는 방법을 배울 수 있는 이 놀라운 블로그 게시물에 👋 형제자매를 환영합니다.



필요한 것:
  • Prisma 클라이언트
  • Nextjs 프로젝트
  • Supabase 또는 기타 데이터베이스
  • 😁즐거움

  • **1단계: **Nextjs 프로젝트를 만들고 터미널을 엽니다.

    **2단계: **이 명령을 터미널에 작성합니다.

    npm i @prisma/client
    

    그런 다음 다음 명령을 작성하십시오.

    prisma init
    

    그런 다음 루트 디렉토리에 'prisma'라는 새 폴더가 있습니다.



    이제 'schema.prisma'로 이동합니다.

    이와 같은 것을 볼 수 있습니다.







    그런 다음 디렉터리의 '.env' 파일로 이동합니다.



    데이터베이스 URI를 거기에 붙여넣어야 합니다



    그러면 URI를 찾기 위해 supabase로 이동하겠습니다.





    .env 파일에 붙여넣기만 하면 됩니다.





    이제 즐길 수 있습니다. 모든 것을 설정했습니다.



    🤔상황



    이제 두 가지 상황이 있습니다. 테이블이 있거나 데이터베이스 내에 테이블이 없습니다.



    1. 데이터베이스에 테이블이 있는 경우.



    명령을 작성하기만 하면 됩니다




    prisma db pull
    

    그런 다음 'schema.prisma' 파일을 확인하세요


    2. 데이터베이스에 테이블이 없습니다.



    예를 들어 'schema.prisma'에 이 명령을 작성하여 테이블을 만들 수 있습니다.





    코드:



    <script id="gist-ltag"src="https://gist.github.com/studywithdesign/19b92b84b1db47743c7a008ad5e897d3.js"/>





    이제 명령을 작성해야 합니다




    prisma migrate dev
    


    Then it will ask you for your migration name.
    You can write there anything you want.



    그러면 **prisma **디렉토리에 **Migrations **라는 폴더 하나가 표시됩니다.



    데이터베이스를 확인하고 결과를 볼 수 있습니다.





    이 블로그 게시물을 읽어주셔서 감사합니다.



    힌디어 사용자:

    https://youtu.be/pnai0oGVN9g



    디스코드에 가입하려는 사람들:

    Join the Next Dev's server Discord Server!

    좋은 웹페이지 즐겨찾기