설치하기
1. brew install planetscale/tap/pscale
2. brew install mysql-client
위 두가지를 설치하고 (mac os 기준), 터미널에 pscale
을 입력해본다. 아래 이미지처럼 표시되면 정상적으로 설치가 된 것을 의미한다.
로그인 하기
pscale auth login
을 통해 로그인을 시도한다. 브라우저에 코드가 표시되고 일치하는지 확인 후 로그인을 완료한다.
지역 설정
pscale region list
를 통해 사용가능한 지역을 알 수 있다.
원하는 지역에 database 생성
pscale database create off-day --region ap-northeast
를 통해 db을 생성한다. 'off-day'는 사용하고자 하는 db의 이름이므로 임의로 정하면 된다. 아래와 같이 메시지가 표시되면 정상적으로db가 생성된 것이다.
pscale
패널에서도 생성된 것을 확인 할 수 있다.
db 실행하기
planetScale에서는 로컬과 pscale 사이에 암호화된 터널을 통해 연결된다. pscale connect off-day
를 통해서 db에 접속한다. 사진과 같이 정상적으로 연결이 된다. 터미널에 표시된 URL을 env 파일에 넣어 수정한다.
// .env
DATABASE_URL="mysql://127.0.0.1:3306"
'model' push 하기
6.5 부터