17得票3回答
在Next.js 13 Beta的应用程序目录中,如何使用next-auth getServerSession在服务端组件中?

我正在使用next auth v4与next js 13 beta和服务器组件,一切都运行良好。但是我有一个情况,需要知道已登录用户的ID,因为我正在使用next auth,我可以访问会话,我可以使用useSession(),但是那样我将需要将组件变成客户端组件,所以我想在服务器上使用它,在A...

16得票3回答
未知的二进制目标debian-openssl-3.0.x并且没有提供自定义二进制文件。错误:命令以退出代码1失败。

有没有什么方法可以解决这个问题?我最近升级到了Ubuntu 22.04,在使用Prisma时遇到了问题。我无法运行我的项目,我使用的是"@prisma/client": "2.20.1"。 错误:未知的binaryTarget debian-openssl-3.0.x,也没有提供自定义二进制文...

15得票5回答
如何将Prisma模型拆分为单独的文件?

我正在通过视频教程和官方文档学习Prisma ORM。他们在一个名为schema.prisma的文件中解释并编写了所有模型代码。这样做是可以的,但是当应用程序变得越来越复杂时,会变得混乱不堪。那么,我应该如何将我的模型定义分离到单独的文件中呢?

15得票2回答
使用Prisma按多列排序

我知道目前的Prisma不支持按多个标量字段排序(请参见此问题:https://github.com/prisma/prisma/issues/62)。 但是,我想知道是否有人找到了解决这个问题的方法,而不使用executeRaw mutation(原始SQL),因为我的代码中有很多地方需要按...

14得票1回答
为什么 "null" 不能作为可为空列的默认值?

考虑这个架构: model Comment { id Int @id @default(autoincrement()) reply Comment? @relation(fields: [replyId], references: [id],...

14得票1回答
使用ID列表进行 Prisma deleteMany 删除操作。

我想知道在Prisma Client中是否有一种按id批量删除数据库记录的方法。 似乎不存在这样的方法: const idsToDelete = [5, 29, 255] prisma.post.deleteMany({ where: { id: { ...

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

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

14得票7回答
Supabase客户端权限被拒绝,针对公共模式。

每当我尝试使用 @supabase/supabase-js 查询数据库时,就会出现错误。 error: { hint: null, details: null, code: '42501', message: 'permission denied for sc...

14得票1回答
使用Prisma生成的类型与Swagger NestJS一起使用。

我正在使用nestjs,prisma和swagger。当我使用 import {PrismaGeneratedType} from '@prisma/client'; ... @ApiOkResponse({type: PrismaGeneratedType}) 在控制器中出现错误:...

14得票2回答
使用可变长度参数列表的Prisma $queryRaw

我正在使用Prisma和Postgres。由于底层表中使用了不支持的tsvector类型,因此我需要在特定查询中使用$queryRaw。在此查询中,我还需要使用“in”语句,其中“in”列表中的项需要参数化。我已经尝试过这样做。 const ids = [41, 55] const resu...