部署前预检查 Prisma 迁移状态,检测漂移、失败迁移、缺失数据库 URL 或未应用的迁移文件,快速报错。
Prisma Migrate Guard. 在部署或CI释放步骤前使用此技能, 以验证 Prisma 迁移是否健康并随时可以应用是一项面向实际任务的技能,主要用于此技能能做什么;验证所需的 Prisma CLI/ 运行时工具。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
在部署或 CI 发布流程前使用该能力,以验证 Prisma 迁移是否健康且已准备好应用。
DATABASE_URL)prisma migrate statusPRISMA_SCHEMA_PATH(默认值:prisma/schema.prisma)PRISMA_MIGRATE_DB_URL_ENV(默认值:DATABASE_URL)PRISMA_MIGRATE_GUARD_ALLOW_UNAPPLIED(设为 1 时,将警告而非失败)PRISMA_MIGRATE_GUARD_ALLOW_DRIFT(设为 1 时,将警告而非失败)bash scripts/check-prisma-migrate.sh
指定 schema 路径与环境变量名:
PRISMA_SCHEMA_PATH=apps/api/prisma/schema.prisma PRISMA_MIGRATE_DB_URL_ENV=POSTGRES_PRISMA_URL bash scripts/check-prisma-migrate.sh
01migrate status),不会实际应用迁移。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章