
Netdata
开源实时基础设施监控,秒级指标与AI异常检测,助您快速定位问题。
TypeScript 和 Node.js 的类型安全 ORM、托管 Postgres 和部署计算平台。
Prisma 是面向 TypeScript 与 Node.js 开发者的数据层工具套件,核心产品包括三个部分:类型安全 ORM、托管 Postgres 服务(Prisma Postgres)以及部署计算平台(Prisma Deploy)。它解决的主要问题是应用与数据库交互过程中的类型安全、开发效率与部署一致性。
Prisma ORM 采用声明式数据建模方式。开发者通过 schema.prisma 文件定义数据模型,Prisma 自动生成类型安全的查询客户端。与传统 ORM 相比,其特点在于:
prisma migrate 管理数据库 schema 变更,支持开发、测试、生产环境的迁移流程Prisma Postgres 是官方托管的 PostgreSQL 服务,与 Prisma ORM 深度集成:
Prisma Deploy 面向 TypeScript 项目的部署平台,与 Prisma 数据层协同工作:
| 场景 | 适用方式 |
|---|---|
| Next.js / NestJS 等框架的数据访问层 | 使用 Prisma ORM 替代手写 SQL 或传统查询构造器 |
| Serverless 应用连接 Postgres | 使用 Prisma Postgres 避免冷启动连接开销 |
| TypeScript 项目快速上线 | 数据层 + 部署平台一体化,减少运维配置 |
Prisma 的定位并非单纯的 ORM。将 ORM、托管数据库与部署平台组合在同一产品体系内,使其在开发体验上具备一定连贯性。例如,本地开发时使用 ORM 生成的类型,生产环境切换到托管 Postgres 时无需调整查询代码,部署环节也无需额外配置数据库连接方式。
prisma 与 @prisma/clientschema.prisma 数据模型prisma migrate dev 生成迁移并同步数据库对于新项目,可直接使用 Prisma 提供的初始化模板;已有数据库的项目则可通过 prisma db pull 反向生成模型定义。
$queryRaw 回退到原生 SQL






