学习 Prisma,最怕两种极端:
- 一种是把它当“更顺手的 CRUD 库”
- 一种是把它当“数据库万能替身”
这两种都不对。
真正成熟的 Prisma 心智应该是:
- 先把数据模型描述清楚
- 把数据库演化纳入版本化流程
- 让业务代码通过类型安全入口访问数据
- 把关系查询和事务边界表达清楚
- 遇到 Prisma 不该硬扛的地方,果断回到 SQL
如果你把它看成“软件城市里的数据翻译官事务所”,很多概念就不再散:
schema是事务所章程model是档案模板relation是档案挂接规则migration是档案馆结构施工单Prisma Client是培训好的翻译官transaction是公证打包办理窗口
到这里,Prisma 才不是一堆 API 名字。
它是一整套类型安全的数据中介系统心智。
#官方来源链接清单
Prisma ORM 总览
https://docs.prisma.io/docs/ormPrisma Schema 总览
https://docs.prisma.io/docs/orm/prisma-schema/overviewPrisma Client 查询总览
https://www.prisma.io/docs/orm/prisma-client/queriesRelation Queries 官方文档
https://www.prisma.io/docs/orm/prisma-client/queries/relation-queriesTransactions and Batch Queries 官方文档
https://www.prisma.io/docs/orm/prisma-client/queries/transactionsPrisma Migrate 官方文档
https://docs.prisma.io/docs/orm/prisma-migrateRaw Queries 官方文档
https://docs.prisma.io/docs/orm/prisma-client/using-raw-sql/raw-queriesPrisma Schema Reference
https://docs.prisma.io/docs/orm/reference/prisma-schema-referencePrisma CLI
db pull/ Introspection 相关文档入口
https://docs.prisma.io/docs/orm/prisma-schema/introspectionPrisma CLI
db push相关文档入口
https://docs.prisma.io/docs/orm/reference/prisma-cli-reference#db-push