Prisma 迁移因 supabase 失败

Prisma migration fail with supabase

我正在尝试使用 Prisma 生成一些迁移。
我正在使用 Supabase,它在后台使用 Postgres。
此外,我尝试 运行 使用本地模拟器和“真实项目”执行以下命令。

当我运行 prisma db push它工作时,可以建立prisma和supabase之间的通信。 但是当我尝试 运行 prisma migrate dev 时,出现以下错误

Error: db error: ERROR: no such database: prisma_migrate_shadow_db_b2ce3e4e-c5ef-41f6-830f-2203a082f1db
   0: sql_migration_connector::flavour::postgres::sql_schema_from_migration_history
             at migration-engine/connectors/sql-migration-connector/src/flavour/postgres.rs:367
   1: migration_core::api::DevDiagnostic
             at migration-engine/core/src/api.rs:108

Supabase CLI:0.15.3
棱镜:3.6.0

我也在 Prisma 回购上问过这个问题:https://github.com/prisma/prisma/issues/10575

解决方案是创建影子数据库,如文档中所述 https://www.prisma.io/docs/concepts/components/prisma-migrate/shadow-database#cloud-hosted-shadow-databases-must-be-created-manually