Open6

prismaでsupabaseにmigrateかけるとエラー出る件

nullnull

なんか全然上手くいかなかった

$ npx prisma migrate dev --name init

Error: db error: FATAL: unexpected response from login query
   0: migration_core::state::DevDiagnostic
             at migration-engine/core/src/state.rs:248
nullnull

ちなみにマイグレーションファイルは作られてないけど、 SupabaseのDB見る限りマイグレーションは成功している。。
これバージョン問題?

"prisma": "^3.11.1",
nullnull

↑のTL;DR

bash
# dockerない方は準備!
#  Supabase CLIをダウンロード
$ brew install supabase/tap/supabase
$ supabase init
# ローカルでsupabaseが作られる
$ supabase start
# posgresqlも作られるのでURLコピー
# postgresql://postgres:postgres@localhost:54322/postgres
prisma/schema.prisma
datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
  shadowDatabaseUrl = "postgresql://postgres:postgres@localhost:54322/postgres"
}
nullnull

createはできたけど、findManyできなくて???

どうやら少しenvを変える必要あるらしい(pgbouncerが何者かちょっとわかんなかったです。)

.env
DATABASE_URL="~~~~~~~?&pgbouncer=true&sslmode=require"