Squadbase logo

Supabase

SupabaseをSquadbaseに接続するための手順と必要情報の取得方法

必要情報

項目説明
Supabase Connection URLSupabase の Postgres 接続文字列です(例:postgresql://postgres.<project-ref>:<password>@aws-0-<region>.pooler.supabase.com:6543/postgres)。

取得方法

Supabase Connection URL

Supabase ダッシュボードから接続文字列をコピーするのが最も簡単です。

  1. Supabase ダッシュボードにログインし、対象のプロジェクトを開く
  2. 画面上部の Connect ボタンをクリックする
  3. Direct タブを選択する
  4. Connection MethodTransaction pooler を選択する

Supabase Connect - Transaction pooler

  1. Connection string に表示された接続文字列をコピーする
  2. [YOUR-PASSWORD] の部分を実際のデータベースパスワードに置き換える

例:

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

Transaction pooler(ポート 6543)は Squadbase との接続に推奨されます。URL 内のパスワードは Supabase アカウントのログインパスワードではなく、データベースパスワードです。


接続タイプ

Supabase には 3 種類の接続タイプがあります。Squadbase との接続には Transaction pooler を使用してください。

タイプポート説明
Transaction pooler6543推奨。各リクエストが短期・独立したステートレスな接続に最適。IPv4 対応。
Direct connection5432長期的な接続を維持するアプリケーション向け(VM・長期コンテナなど)。
Session pooler5432IPv4 ネットワーク経由で接続する場合の Direct connection の代替。

データベースパスワード

接続 URL 内のパスワードは、プロジェクト作成時に設定したデータベースユーザーのパスワードです。Supabase アカウントのログインパスワードとは別のものです。

Connect モーダルに表示される接続文字列の [YOUR-PASSWORD] 部分を実際のデータベースパスワードに置き換えてください。

データベースパスワードを忘れた場合は、左サイドバーの DatabaseSettings に移動し、Database password セクションの Reset password をクリックしてください。