38得票1回答
Prisma:如何查找与ID列表匹配的所有元素?

我正在使用Prisma和NextJs。 在我的API中,我向后端发送一个数字列表,这些数字对应于数据库中对象的id。 例如,如果我收到列表[1, 2, 12],我希望返回其id为1、2或12的对象。 这是一个更复杂的查询的一部分(排序/计数/...),但我在第一步卡住了,即获取元素列表。 到目...

33得票8回答
Prisma - 运行GraphQL查询时出现获取环境变量未找到的错误消息

当我运行GraphQL查询时,Prisma会出现以下错误信息。 Environment variable not found: DATABASE_URL.\n --> schema.prisma:6\n | \n 5 | provider = \"postgresql\"\...

32得票8回答
获取 Prisma Client 的完整类型。

使用prisma generate生成Prisma客户端后,会得到一个包含数据库所有类型的index.d.ts。 但问题是所有类型都是“单个”类型,没有关系类型。 当我查询类似于以下内容时:prisma.users.findMany({ [... ] ...

29得票2回答
如何在 Prisma Client 中获取枚举类型?

我可以在客户端获取模型的枚举值列表,就像获取选择选项一样吗? 示例枚举enum user_type { superadmin admin user } 我希望在客户端把这些内容作为选项卡展示。如何将它们获取并以JSON格式呈现?

29得票4回答
如何在没有ID的情况下在Prisma中插入新记录?

我正在使用Prisma (https://www.prisma.io) 作为ORM。我希望在存储数据时检查是否存在重复记录,如果不存在,则创建新记录。 我认为可以使用Prisma提供的upsert方法来解决此问题,并在生成的客户端中使用该方法,但是该方法的where子句仅适用于id(或@ u...

27得票5回答
M1相关!- Prisma:无法在`database`:`5432`上连接到数据库服务器

自从我转移到新的Apple Silicon架构后,我的带有nextjs和postgres的docker设置不再工作。Docker中的数据库无法被nextjs服务器找到,我正在使用prisma。Prisma客户端无法访问5432端口上的Postgres数据库。不能在test-postgres:5...

26得票9回答
@prisma/client尚未初始化。请运行“prisma generate”并尝试重新导入它。

我正在使用Prisma、Postgres、Docker和Kubernetes。 npx prisma migrate dev可以使用。 并且npx prisma generate生成以下输出:✔ Generated Prisma Client (2.23.0) to ./node_module...

25得票4回答
Prisma db push和Prisma migrate dev的区别是什么?

prisma db push和prisma migrate dev之间有什么区别?我应该在什么情况下使用它们?文档说prisma db push只是关于模式原型设计,我不明白这是什么意思。

24得票3回答
Docker和MySQL:读取通信数据包时出错

我在docker中遇到了连接问题。我使用官方的mysql 5.7镜像和Prisma服务器。当我通过使用prisma cli启动它时,它会在其下方使用docker compose(在此处描述:这里),一切都正常。 但是我需要通过docker api以编程方式启动这些容器,在这种情况下,应用程序...

24得票14回答
当我想要使用在 Prisma.schema 中添加的模型时,出现了 "属性不存在" 的错误。

我正在使用NextJS框架和Prisma管理连接和数据库查询的ReactJS项目。在我的本地项目中,可以找到Support模型,并且当我在API中使用它并构建我的项目时,一切正常。但是,当我将项目推送到生产服务器(Plesk)时,构建会显示这个TypeScript错误,因为它找不到Suppor...