Supabase에서 Postgresql 사용하기

Supabase에 Postgresql 만들었는데 Database URI로 접근이 안 되서 헤맸다. 알고보면 간단하지만 또 삽질할 수 있어서 정리해둔다.

아래 단계 중 4번 Connection Method가 가장 중요하다.

  1. Create a new project: password는 복사해둔다. 패스워드를 새로 발급하는 건 되지만, 현재 패스워드를 보여주지는 않는다.

    supabase-create-new-project.png
  2. Project 대시보드에서 StatusHealthy 인지 확인한다.

  3. Get Connected 섹션에서 Direct 메뉴를 선택한다.

    Get Connected

    Connection String
  4. Connection Method: Transaction pooler

  5. Use IPv4 connection: On

  6. Type: URI

이렇게 설정하면 아래 Connection string에 Database URI가 나타난다.

postgresql://postgres.euydlmuccqzzvkssnyoa:[YOUR-PASSWORD]@aws-1-ap-northeast-2.pooler.supabase.com:6543/postgres
맨 위로