投稿日:2024/12/14 最終更新日:2024/12/21
【NextJS × Prisma × Supabase】Error occurred during query execution: ConnectorError…42P05エラーの解決法
結論
①.envファイル>DATABASE_URLの末尾に”?pgbouncer=true”を追加する
②Supabaseの再起動をする
私の場合はこれで解決できました。
手順の詳細
①.envファイルの修正
.envファイルにて下記の記述を探します。
DATABASE_URL="postgresql://〜〜/postgres
そして、文字列の末尾に?pgbouncer=true
を追加します。
DATABASE_URL="postgresql://〜〜/postgres?pgbouncer=true
pgbouncerはDBのコネクション数を制限させるために使用するようですが、おそらく結果的には不要だったかもしれないです。
多分②だけで解決できた気がしますが念の為入れてます。
②Supabaseを再起動する
Supabaseのプロジェクトに移動して、左側のメニュー内にあるProject Settingsをクリックします。
その後は「Restart project」の項目を探してRestart projectボタンをクリックします。
数分後に再起動が完了します。
③エラーが消えているか確認
開発環境等でエラーが消えているか確認をしてください。