- Prisma ORM은 SQL 지식 없이 데이터베이스를 쉽게 사용하도록 돕는 Node.js용 ORM 도구입니다. 🛠️
- Prisma는 TypeScript 지원이 강력하고, PostgreSQL과 MongoDB를 모두 지원하여 선택되었습니다. 🗄️
- Prisma는 간단한 데이터 레이어를 유지하여 프로젝트에 쉽게 통합할 수 있습니다. ✨
- 새로운 프로젝트를 생성하고 Prisma를 초기화하는 과정은 다음과 같습니다: 디렉토리 생성, Node 프로젝트 초기화, 필수 패키지 설치, TypeScript 프로젝트로 초기화, Prisma 초기화. 🚀
npx prisma init 명령어를 사용하여 Prisma 스키마 파일을 생성하고 데이터베이스 연결을 설정합니다. ⚙️
- Prisma 스키마 파일은 데이터베이스 구조를 정의하는 데 사용되며, 자체적인 DSL(Domain Specific Language)을 사용합니다. 📝
npx prisma migrate dev 명령어를 사용하여 데이터베이스 스키마 변경 사항을 마이그레이션하고 적용합니다. 💾
- Prisma는 마이그레이션을 통해 데이터베이스 변경 사항을 추적하고 관리합니다. 🗂️
npx prisma generate 명령어를 사용하여 데이터베이스와 상호 작용하는 코드를 생성합니다. ⌨️
- Prisma extension을 설치하여 스키마 파일의 구문 강조 및 자동 포맷 기능을 활용할 수 있습니다. 💡
- Prisma를 사용하면 데이터베이스 테이블 생성 및 관리를 더 쉽게 할 수 있습니다. 📊