Supabase에서 Postgresql 사용하기
Supabase에 Postgresql 만들었는데 Database URI로 접근이 안 되서 헤맸다. 알고보면 간단하지만 또 삽질할 수 있어서 정리해둔다.
아래 단계 중 4번 Connection Method가 가장 중요하다.
Create a new project: password는 복사해둔다. 패스워드를 새로 발급하는 건 되지만, 현재 패스워드를 보여주지는 않는다.

supabase-create-new-project.png Project 대시보드에서
Status가Healthy인지 확인한다.Get Connected 섹션에서 Direct 메뉴를 선택한다.

Get Connected 
Connection String Connection Method: Transaction pooler
Use IPv4 connection: On
Type:
URI
이렇게 설정하면 아래 Connection string에 Database URI가 나타난다.
postgresql://postgres.euydlmuccqzzvkssnyoa:[YOUR-PASSWORD]@aws-1-ap-northeast-2.pooler.supabase.com:6543/postgres
euydlmuccqzzvkssnyoa: 이 프로젝트의 ID로 자동으로 입력된다. Project > Settings > Project ID에서도 확인할 수 있다.[YOUR-PASSWORD]: 아까 복사해둔 패스워드