Prisma Migrate 概述
Prisma Migrate 助您
- 保持数据库架构与不断演变的 Prisma 架构同步,并且
- 维护数据库中的现有数据
Prisma Migrate 生成 .sql 迁移文件的历史记录,并在 开发和生产中发挥作用。
Prisma Migrate 可被视为一种混合数据库架构迁移工具,这意味着它同时具有声明式和命令式元素
- 声明式:数据模型在 Prisma 架构中以声明方式描述。Prisma Migrate 从该数据模型生成 SQL 迁移文件。
- 命令式:所有生成的 SQL 迁移文件均可完全自定义。因此,Prisma Migrate 通过允许您修改迁移的内容和执行方式(并允许您运行自定义 SQL 来例如使用原生数据库功能、执行数据迁移等),提供了命令式迁移工具的灵活性。
提示
如果您正在进行原型设计,请考虑使用 db push 命令——请参阅 使用 db push 进行架构原型设计以获取示例。
有关 Prisma Migrate CLI 命令的详细信息,请参阅 Prisma Migrate 参考。