这个项目能做什么

Prisma Next 是 Prisma ORM 的 TypeScript 重写版本,它是 Node.js 和 TypeScript 应用程序中流行的数据访问层。目前处于早期访问阶段,它重新设计了 ORM 体验,将可扩展性、可组合性和 AI 代理集成作为核心设计原则。 支持的数据库 - PostgreSQL:一般可用——主要目标 - MongoDB:早期访问,表明框架不仅限于 SQL - SQLite:概念验证 - MySQL:计划稍后发布 快速开始 开发者可以使用 `npm create prisma@next` 脚手架新建项目,或使用 `npx @prisma/cli@next orm init` 将 Prisma Next 添加到现有项目中。设置过程会自动配置 `prisma.config.ts`、生成启动合约、安装运行时并注册 AI 代理技能。 AI 代理集成 Prisma Next 旨在与 AI 编程助手无缝协作。两个安装程序都在项目根目录创建 `prisma-next.md` 入门文件,并在 `.claude/skills/` 和 `.agents/skills/` 目录中生成技能文件。Claude Code、Cursor 和 GitHub Copilot 等 AI 代理可以读取这些技能,以理解项目的数据层,并从自然语言提示端到端驱动更改。 扩展系统 该 ORM 具有最小核心,所有内容均构建在公开的 SPI(服务提供者接口)之上。这允许任何作者集成自定义数据库、工具或库。随附的扩展包括支持向量列和语义搜索(`pgvector`)、带 BM25 索引的类型化全文搜索(`paradedb`)、地理空间类型和查询(`postgis`)以及可搜索加密。 前提条件 - Node.js 24 或更高版本 - 包管理器:npm、pnpm 或 yarn 许可证:Apache 2.0