进阶 www.prisma.io 2026-10-12 01:56:59 · 18 阅读

第12章 Prisma ORM 实战指南

概述面向实战的分步指南,教你使用 Prisma ORM 构建应用并部署到 Prisma Compute。每篇指南发布前,其中的每条命令都经过完整端到端验证。Prisma ORM 7 的指南仍可供 Prisma ORM 7 项目使用。

使用侧边栏中的版本下拉菜单,可以在这些指南和 Prisma ORM 7 指南之间切换。

Frameworks

每篇框架指南都会带你用 Prisma ORM 构建一个可运行的应用,完成数据库初始化,最终实现数据渲染:

Next.js、Remix 3、Astro、Nuxt、SvelteKit、TanStack Start、NestJS、Hono、Elysia

Runtimes

Bun、Deno

Deployment

Docker、Cloudflare Workers、Turborepo、pnpm workspaces、Bun workspaces

Build on Compute

构建完整应用并部署到 Prisma Compute 的指南,可选择是否使用 Prisma ORM:

用 Astro 构建营销站点

Database

多数据库、Expand-and-contract 迁移、团队协作的 Schema 变更

Switch to Prisma ORM

从 Drizzle 迁移、从 Sequelize 或 TypeORM 迁移、从 Mongoose 迁移

Integrations

GitHub Actions、AI SDK

Upgrading

Prisma ORM 7 到 8(PostgreSQL)、Prisma ORM 7 到 8(MongoDB)

仍在使用 Prisma ORM 7?

侧边栏中的身份验证指南以及其余部分集成和 Prisma Postgres 指南仍基于 Prisma ORM 7 编写,页面顶部会附有相应说明。其中一些在等待仍依赖 Prisma Client 的第三方适配器,其余的将在移植完成后陆续迁入这里。Cloudflare D1 和 Accelerate 集成目前仅在 Prisma ORM 7 指南下提供。

Next steps

如果还没有 Prisma ORM 项目,可以创建一个使用 PostgreSQL 的新应用。 学习基础知识:读取、写入、关系、事务和高级查询。 阅读 Prisma ORM 概述,了解 contracts、类型化查询和迁移背后的概念。

在 GitHub 上编辑

Next.js

使用 create-prisma 在 Next.js 应用中配置 Prisma ORM,从脚手架搭建到数据渲染,并部署到 Prisma Compute。

评论 (0)