小编tlz*_*z13的帖子

supabase:“prisma migrate dev”有时会超时(postgres 建议锁)

我有一个supabase数据库(postgres 15.1.0.88)并且我使用prisma作为ORM(最新版本prisma@4.15.0)。当尝试使用 来应用迁移时prisma migrate dev,该命令大多数时候会返回一条超时错误消息:Timed out trying to acquire a postgres advisory lock

pnpm prisma migrate dev结果是:

Error: Error: P1002

The database server at `db.***.supabase.co`:`5432` was reached but timed out.

Please try again.

Please make sure your database server is running at `db.***.supabase.co`:`5432`.

Context: Timed out trying to acquire a postgres advisory lock (SELECT pg_advisory_lock(72707369)). Elapsed: 10000ms. See https://pris.ly/d/migrate-advisory-locking for details.
Run Code Online (Sandbox Code Playgroud)

在 supabase 的日志中,我也收到此错误消息,但不确定它是否与我的错误有关:

Event message
relation "_prisma_migrations" does not exist
Severity
ERROR

Timestamp
2023-06-11T09:48:31.165Z

Postgres …
Run Code Online (Sandbox Code Playgroud)

postgresql timeout prisma supabase

2
推荐指数
1
解决办法
1557
查看次数

标签 统计

postgresql ×1

prisma ×1

supabase ×1

timeout ×1