You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Prisma Studio报错:列`(not available)`不存在于当前数据库

解决Prisma Studio提示“The column (not available) does not exist in the current database”报错

以下是针对该报错的常见排查和解决步骤:

  • 同步Schema与数据库结构
    执行prisma db pull将数据库最新结构同步到Prisma Schema,再运行prisma generate重新生成客户端。多数情况下,这个报错是因为Schema定义和实际数据库表字段不匹配导致的。
  • 清除Prisma客户端缓存
    删除项目里的.prisma/client目录,再重新执行prisma generate,避免旧缓存文件干扰字段识别逻辑。
  • 排查特殊字段配置
    检查数据库中是否存在计算字段、虚拟字段或未在Schema中声明的字段。这类字段可能被Prisma Studio误判为(not available),如果是计算字段,可在Schema中用@ignore标记,或者正确配置字段映射规则。
  • 重启Prisma Studio
    关闭当前运行的Prisma Studio进程,重新执行prisma studio启动,临时进程缓存问题也可能引发该报错。
  • 验证数据库权限
    确认Prisma使用的数据库账号拥有读取表结构的权限,权限不足会导致无法正确获取字段元数据,从而出现该错误。

如果以上方法都无法解决问题,期待你分享后续找到的解决方案,帮助更多遇到相同问题的开发者。

内容的提问来源于stack exchange,提问作者Daniel Shumaker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 12:55:19