brew install --cask postico
https://fly.io/docs/postgres/connecting/connecting-external/
기본적으로 Postgres 앱은 인터넷에 노출되지 않는다. 이 기능을 사용하려면 Fly 프록시의 연결을 허용하도록 Postgres 앱을 구성하고 공개적으로 확인할 수 있는 호스트 이름을 앱에 제공하는 조정을 수행해야 한다.
아직 할당하지 않았다면 Postgres 앱에 공인 IP 주소를 할당해야 한다.
fly ips list --app f4t2-spring-database
fly ips allocate-v4 --app <pg-app-name>
fly ips allocate-v6 --app <pg-app-name>
이제 fly.io의 데이터베이스 Overview 탭의 IP addresses을 확인해보면 v4 주소가 생긴 것을 볼 수 있다. (이전엔 private 주소만 있었음.)
오류 해결 후 Connect 완료! ✨