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