理解 Prisma Migrate
在本节中
概述
不适用于 MongoDB。对于 MongoDB,请使用 db push 而非 migrate dev 和相关命令。
心智模型
本指南提供了使用 Prisma Migrate 处理关系型数据库时,数据库迁移的概念性概述。它涵盖了:什么是数据库迁移、它们的价值,以及什么是 Prisma Migrate 以及如何在不同环境中使用 Prisma Migrate 演进数据库 schema。
关于迁移历史
本页面解释了 Prisma ORM 如何使用迁移历史来追踪 schema 的变更。
关于影子数据库
影子数据库是第二个临时数据库,每次运行 prisma migrate dev 时都会自动创建和删除,主要用于检测问题*,例如 schema 漂移或生成迁移可能导致的数据丢失。
限制和已知问题
以下限制适用于 Prisma Migrate。