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

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

22得票3回答
如何在 Prisma ORM 中 upsert 多个字段

如何使用Prisma ORM在一次查询中upsert多个字段? 我不想逐个使用upsert字段。我是否可以在一次查询中upsert所有字段?

22得票10回答
添加新字段后,Prisma Schema未能正确更新

如标题所述,我在Next JS应用程序中使用Prisma 2。我的模式非常简单: model User { id Int @id @default(autoincrement()) firstName String middleNam...

17得票5回答
Prisma多对多关系:创建和连接

在我的Prisma模式中,我有一个帖子和类别之间的多对多关系。我已经添加了@map选项以匹配Postgres的snake_case命名约定: model Post { id Int @id @default(autoincrement()) ti...

14得票1回答
无法在 Prisma 中的一个模型中创建两个一对一关系。检测到模糊关系。

我正在尝试在Prisma ORM的一个模型中创建两个1:1关系,但是遇到以下错误: 验证模型“Person”时出错:检测到不明确的关系。模型“Person”中的字段placeOfBirth和placeOfDeath都引用了Place。请通过添加@relation(<name>)为...

13得票2回答
Prisma客户端查询最新版本。

假设有以下模式。如何使用prisma2客户端查询每个存储库的最新提交? model Commit { id String @default(uuid()) @id date DateTime @default(now()) } model Branch { id ...

12得票3回答
如何在生产环境中运行 `prisma generate`?

我对Prisma在生产环境中的代码生成方式感到困惑。Prisma CLI应该被安装在devDependencies中,但是npx prisma generate命令需要在生产环境中可用,因为生成的代码对应用程序非常重要。我该如何解决这个问题?我尝试运行npm i --production和np...

11得票5回答
Prisma的findUnique方法中只接受一个唯一参数。

我遇到了一个问题,需要通过用户名和电子邮件检查用户是否存在,因为两者都是数据库中的唯一字段,但我遇到了一个错误。Argument where of type UserWhereUniqueInput needs exactly one argument, but you provided us...

11得票2回答
在单个Prisma查询中使用LEFT JOIN和聚合

我有一个数据库,其中包含多个表格,经常需要使用LEFT JOIN进行查询,以便结果包含来自其他表的聚合数据。来自我的Prisma模式的片段:model posts { id Int @id @unique @default(autoincrement...

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

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