일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바스크립트
- html5
- router
- 백준 2623번
- Prisma
- koi 2002 중등부 1번
- 백준 28303번
- insomnia
- HTTP
- pm2
- 그리디
- ccw 알고리즘
- ucpc 2023 예선 d번
- JavaScript
- 더 흔한 색칠 타일 문제
- Next
- Express.js
- string
- map
- MongoDB
- ucpc 2024 예선 e번
- 백준 28298번
- ERD
- localstorage
- Github
- 게임 서버 아키텍처
- ucpc 2023 예선 i번
- branch
- PROJECT
- MySQL
- Today
- Total
목록Prisma (3)
dh_0e
내배캠 5번째 프로젝트는 4번째 프로젝트를 더욱 고도화 시키는 작업이다.마찬가지로 Node.js와 express를 사용하지만 mongoDB를 사용했던 저번 과제와 달리,Prisma로 MySQL을 이용하게끔 코드를 수정하며 데이터베이스 2개로 진행해야 했다.필수 및 도전 과제의 내용으론 로그인/회원가입, 회원 인증 미들웨어, 에러 처리 미들웨어, 아이템 구매/판매, 인벤토리 조회 기능을 추가해야 했으며, 모두 구현한 뒤 아이템 타입(장착 위치)을 추가하여 캐릭터가 아이템을 착용할 때 모자, 갑옷, 바지, 악세서리, 무기 등 타입 별로 하나의 아이템만 장착할 수 있게 제작하였다.필수 요구 사항 및 도전 요구 사항더보기0️⃣ 필수 요구 사항: 프로젝트 관리.env 파일을 이용해서 민감한 정보(DB 계정 정보,..
Prisma에선 PostgreSQL, CockroachDB, SQL Server에서만 다중 데이터베이스 스키마를 지원한다. How to use Prisma ORM with multiple database schemas | Prisma DocumentationHow to use Prisma ORM with multiple database schemaswww.prisma.io Prisma를 사용하여 MySQL 데이터베이스를 사용하여 과제를 진행해야하는 상황에서 2개의 데이터베이스를 다루라는 요구사항이 주어졌고, 방법을 찾아보니 정석은 아니지만 Prisma에서 다중 데이터베이스 스키마를 지원하지 않는 RDB에서도 사용할 수 있는 방법을 찾았다. // prisma/schema1.prismagenerator cl..
PrismaORM(Object Relational Mapping)으로써 Javascript 객체와 데이터베이스의 관계를 연결해주는 도구Node.js 환경에선 TypeORM, Prisma, Sequelize 등 다양한 ORM이 존재Prisma는 TypeScript에서도 사용할 수 있으며, ORM 개념을 학습하기 쉬움여러가지 관계형 데이터베이스(RDB)를 사용할 수 있음MySQL에서 다루지 않는 Oracle, MariaDB, PostgreSQL와 같은 다양한 데이터베이스를 사용할 수 있음 Prisma vs mongoosemongoose의 경우 ODM(Object Document Mapping)으로 JS의 객체를 Document와 연결Prisma는 ORM(Object Relational Mapping)으로 J..