工作流
本节内容
数据填充
本指南介绍了如何使用 Prisma Client 和 Prisma ORM 集成的填充数据功能来填充您的数据库。填充数据可以帮助您始终如一地在数据库中重新创建相同的数据,并可用于
原型化您的 schema
Prisma CLI 有一个专门用于原型化 schema 的命令:db push
为数据库建立基线
建立基线是指为数据库初始化迁移历史记录的过程,该数据库
自定义迁移
本指南不适用于 MongoDB。
数据迁移
本指南已移至我们的新指南部分。您可以在那里找到该指南。
合并迁移
本指南介绍了如何将多个迁移文件合并为一个迁移。
生成 down 迁移
本指南介绍了如何生成用于反转给定迁移文件的 down 迁移 SQL 文件。
修补与热修复
修补或热修复数据库通常涉及在生产环境中直接进行时间紧急的更改。例如,您可能直接向生产数据库添加索引以解决慢查询问题。
不受支持的数据库特性
Prisma Migrate 使用 Prisma schema 来确定要在数据库中创建哪些特性。然而,Prisma schema 中无法表示某些数据库特性,包括但不限于
开发与生产环境
本页解释了如何在开发和生产环境中使用 Prisma Migrate 命令。
团队开发
本指南已移至指南部分。您可以在那里找到该指南。
原生数据库类型
Prisma Migrate 将您的 Prisma schema 中定义的模型转换为数据库中的特性。
原生数据库函数
在 PostgreSQL 中,一些原生数据库函数是可选扩展的一部分。例如,在 PostgreSQL 12.13 及更早版本中,genrandomuuid() 函数是 pgcrypto 扩展的一部分。
故障排除
本指南介绍了如何在开发环境中解决 Prisma Migrate 的问题,这通常涉及重置数据库。有关侧重于生产环境的故障排除,请参阅