Supabase
SupabaseをSquadbaseに接続するための手順と必要情報の取得方法
必要情報
| 項目 | 説明 |
|---|---|
| Supabase Connection URL | Supabase の Postgres 接続文字列です(例:postgresql://postgres.<project-ref>:<password>@aws-0-<region>.pooler.supabase.com:6543/postgres)。 |
取得方法
Supabase Connection URL
Supabase ダッシュボードから接続文字列をコピーするのが最も簡単です。
- Supabase ダッシュボードにログインし、対象のプロジェクトを開く
- 画面上部の Connect ボタンをクリックする
- Direct タブを選択する
- Connection Method で Transaction pooler を選択する

- Connection string に表示された接続文字列をコピーする
[YOUR-PASSWORD]の部分を実際のデータベースパスワードに置き換える
例:
postgresql://postgres.abcdefghijklmnopqrst:[YOUR-PASSWORD]@aws-1-ap-northeast-2.pooler.supabase.com:6543/postgresTransaction pooler(ポート 6543)は Squadbase との接続に推奨されます。URL 内のパスワードは Supabase アカウントのログインパスワードではなく、データベースパスワードです。
接続タイプ
Supabase には 3 種類の接続タイプがあります。Squadbase との接続には Transaction pooler を使用してください。
| タイプ | ポート | 説明 |
|---|---|---|
| Transaction pooler | 6543 | 推奨。各リクエストが短期・独立したステートレスな接続に最適。IPv4 対応。 |
| Direct connection | 5432 | 長期的な接続を維持するアプリケーション向け(VM・長期コンテナなど)。 |
| Session pooler | 5432 | IPv4 ネットワーク経由で接続する場合の Direct connection の代替。 |
データベースパスワード
接続 URL 内のパスワードは、プロジェクト作成時に設定したデータベースユーザーのパスワードです。Supabase アカウントのログインパスワードとは別のものです。
Connect モーダルに表示される接続文字列の [YOUR-PASSWORD] 部分を実際のデータベースパスワードに置き換えてください。
データベースパスワードを忘れた場合は、左サイドバーの Database → Settings に移動し、Database password セクションの Reset password をクリックしてください。