用途:本资料说明在该项目中使用 Prisma 的方式,项目采用 PostgreSQL 配合 Prisma 7,schema 文件位于 apps/web/prisma/schema.prisma。
主要能力与导入约定:Prisma 客户端实例统一从 @/utils/prisma 引入,即 import prisma from "@/utils/prisma"。枚举需从 @/generated/prisma/enums 导入,例如 ActionType、SystemType;类型与命名空间需从 @/generated/prisma/client 导入,例如 Rule、PrismaClient 以及 Prisma。资料明确要求:不要从 @prisma/client 导入,始终使用 @/generated/prisma/enums 与 @/generated/prisma/client。
使用方式:按上述路径完成导入后,即可在代码中使用 prisma 实例与相关枚举、类型。schema 定义集中在 apps/web/prisma/schema.prisma 中维护。
限制与说明:资料未提供安装步骤、版本升级方式、迁移命令、连接配置、生成客户端命令及错误处理等细节,这些内容暂未提供。