20230801 [Postico로 데이터베이스 쉽게 관리하기]

Daisy🌷·2023년 8월 1일
0

🎁배포🎁

목록 보기
6/6
post-thumbnail
post-custom-banner

Postico 설치하기

brew install --cask postico

New Server 등록하기

  • Nickname : 데이터베이스의 별칭을 지정한다.
  • Host : fly.io 데이터베이스의 hostname을 사용한다.
  • Database : postgres
  • User : postgreSQL 세팅할 때 기록해둔 username을 사용한다.
  • Password : postgreSQL 세팅할 때 기록해둔 Password를 사용한다.

Connect를 눌렀을 때 hostname을 찾을 수 없다는 오류가 발생한다면!

https://fly.io/docs/postgres/connecting/connecting-external/

기본적으로 Postgres 앱은 인터넷에 노출되지 않는다. 이 기능을 사용하려면 Fly 프록시의 연결을 허용하도록 Postgres 앱을 구성하고 공개적으로 확인할 수 있는 호스트 이름을 앱에 제공하는 조정을 수행해야 한다.

IP 주소 할당

아직 할당하지 않았다면 Postgres 앱에 공인 IP 주소를 할당해야 한다.

  • IP 목록 확인하기
fly ips list --app f4t2-spring-database
  • IPv4 주소를 할당하기
fly ips allocate-v4 --app <pg-app-name>
  • 네트워크가 IPv6를 지원하는 경우 IPv6 주소를 할당하기
fly ips allocate-v6 --app <pg-app-name>

이제 fly.io의 데이터베이스 Overview 탭의 IP addresses을 확인해보면 v4 주소가 생긴 것을 볼 수 있다. (이전엔 private 주소만 있었음.)

오류 해결 후 Connect 완료! ✨

profile
Frontend Developer
post-custom-banner

0개의 댓글