Logo
Overview

解决升级 umamiv2.11 时出现的 P3009 错误

--- 鉴于中文互联网上关于这个问题的内容很少,我还是水一篇吧

2023年4月1日
1 min read

鉴于中文互联网上关于这个问题的内容很少,我还是水一篇吧

前言

先放 issue

p3009 issue

我是在 vercel 上部署的,所以 issue 里面提到的用 py 或者 shell 去迁移数据库的方法我是实现不了的,只能在 build 阶段就把问题解决。

解决方法

package.json 找到

"build-db": "npm-run-all copy-db-files build-db-client",

然后改成

"build-db": "npm-run-all copy-db-files build-db-client resolve-db",
"resolve-db": "prisma migrate resolve --applied '05_add_visit_id'",

就可以了

我是怎么样定位到问题所在的

还是再写多一点

打开 vercel 日志,之后打开 GitHub

vercel 日志
vercel 日志
GitHub
GitHub

图片里面写的很明白,看不到或者看不懂评论区留言

评论