关于 prisma
面向 Inbox Zero 代码库的 Prisma 使用技能,说明 PostgreSQL 与 Prisma 7 的约定、生成客户端的导入方式及 Schema 位置。
主要功能
- 01PostgreSQL 与 Prisma 7 约定
- 02生成枚举的导入指引
- 03生成客户端类型的导入方式
- 04Prisma Schema 位置
适用场景
- 01查找正确的 Prisma 客户端导入方式
- 02使用生成的枚举和类型模块
- 03定位项目数据库 Schema
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ elie222/ inbox-zero --skill prisma安装后在 Claude Code 中输入/prisma确认已加载。
详细介绍
Prisma 用法
我们使用 PostgreSQL 和 Prisma 7。
导入
// Prisma client instance
import prisma from "@/utils/prisma";
// Enums (NOT from @prisma/client)
import { ActionType, SystemType } from "@/generated/prisma/enums";
// Types (NOT from @prisma/client)
import type { Rule, PrismaClient } from "@/generated/prisma/client";
import { Prisma } from "@/generated/prisma/client";
切勿从 @prisma/client 导入;请始终使用 @/generated/prisma/enums 和 @/generated/prisma/client。
架构:apps/web/prisma/schema.prisma
评论
支持 Markdown