PlanetScale

With·2022년 2월 13일
0

Next Backend

목록 보기
2/6

PlanetScale 란?

MySQL에 호환되는 serverless db platform 이다. db를 생성하고 직접 유지보수를 하거나 서버를 관리하지 않아도 된다. MySQL에 호환이 된다는 것은 직접적으로 MySQL을 사용하지않고 Vitess를 사용하고 있기 때문이다.

CLI 설치하기

planetScale 서비스의 장점은 CLI가 잘 되어 있다는 점이다. 공식 홈페이지에서 나와있는 데로 brew 를 이용해서 설치한다.

사용하기

1. 설치하기

brew install planetscale/tap/pscale
brew install mysql-client

2. 로그인 하기

명령어를 입력하면, 브라우저가 켜지면서 코드가 보여진다.

pscale auth login

3. db 만들기

지역을 설정하고, db를 생성한다.

pscale database create carrot-market --region ap-northeast

db를 생성하면, admin 화면에서 생성된 db의 상태를 확인 할 수 있다.

4. db 실행하기

 pscale connect carrot-market

이 명령어를 통해서 db와 클라이언트가 보안 tunnel로 연결된다.

5. Prisma에서 생성한 schema ps로 보내기

npx prisma db push

잘 연결되었다.

ps에 dashboard에서 확인한 결과

profile
주니어 프론트엔드 개발자 입니다.

0개의 댓글