11得票1回答
Prisma如何在update()中仅更新某些模型字段?

我有一个Prisma模型,假设有10个字段。 比如User模型,拥有firstname、lastname、address、e-mail、phone、mobile、age等。 我正在尝试编写一个更新方法,大多数情况下只想更新某个或仅1个字段,而不是整个用户。如果请求中没有发送该字段,则希望保留...

11得票2回答
在PostgreSQL prisma schema中使用Int自动增量ID还是cuid哪个更好?

我们在Next.js应用程序中使用Postgres和prisma。以前的开发人员在模式上的每个表格中都使用cuid。出于某些原因,我们正在重新构建这些表格,我想知道使用int id是否更好?是否会导致性能提升? 在Postgres prisma客户端中,使用Int自动递增ID与cuid之间存...

11得票2回答
如何在prisma migrate工具中使用DECIMAL(10,2)?

我可以帮助您翻译以下内容: 我需要在数据库中保存DECIMAL(10,2)。在MySQL中有DECIMAL类型。 MySQL文档: https://dev.mysql.com/doc/refman/8.0/en/fixed-point-types.html Prisma 2.0 ...

11得票1回答
Prisma模式中的一对多自关系

我想创建一个简单的表格: Users --- id name friends friends字段应该是其他用户id的数组。我正在尝试在schema.prisma中定义此模式: model User { id String @id @default(uuid()) n...

11得票2回答
使用Prisma创建带有时区的时间戳列

我正在评估Prisma,但是我完全不懂... 我正在使用PostgreSQL 我有以下模型定义 model Sth { id Int @default(autoincrement()) @id createdAt D...

11得票3回答
使用Prisma进行数据建模与关联

我在理解Prisma中的关系和数据建模方面遇到了问题。我有一个“简单”的例子,涉及到两个用户参加网球比赛。所以我有: Model User { id Int @id name String } Model Game { id Int @id ...

11得票1回答
Prisma - 如何在多个模型中定义由多个字段组成的复合唯一约束?

我在Prisma中有一个不太直观的模型关系,用户--< Enrollment >-- 课程,我无法确定如何确保仅在该用户创建的课程中课程标题字段是唯一的。换句话说,我不希望一个用户创建多个具有相同名称的课程。但是我希望拥有相同名称但由不同创建者创建的课程存在。(只有创建者在Enro...

11得票2回答
在应用程序目录中获取Next.js API路由会返回404 Not Found。

我在处理Next.js 13的app路由时遇到了困难。每当我尝试访问时,例如从Postmann,它总是给我返回404 Not Found。 我有以下文件结构: 例如,我的API文件之一是: import { PrismaClient } from '@prisma/client'; ...

10得票4回答
错误: P1001: 无法连接到位于 `localhost`:`5200` 的数据库服务器。

我使用的技术: nestjs -> 用于后端 prisma -> 用于ORM postgresql -> 数据库 我尝试使用Docker运行这些技术,但遇到以下问题: prisma schema loaded from prisma/schema.prism Dat...

10得票1回答
如何为 Prisma 模型中的 includes 添加类型定义?

文档中的示例如下所示: const getUser = await prisma.user.findUnique({ where: { id: 1, }, include: { posts: { select: { title: tr...