用途:通过 PlanetScale CLI 的 pscale deploy-request 子命令管理 schema 变更的部署请求,覆盖创建、审查、差异查看、部署、更新设置、限流、解除阻塞与回滚,适合把分支上的 schema 迁移安全发布到生产。
主要能力:创建部署请求(pscale deploy-request create <database> <branch-name>)、列出与查看详情、查看 diff、检查 reviews/storage-check/deployment/operations/queue、部署(deploy)、更新设置(update,edit 为别名)、关闭(close)、回滚(revert)、解除阻塞(unblock)、按部署请求限流(throttler show/update)、强制切换(force-cutover)。
推荐流程:先创建开发分支并修改 schema,用 pscale branch diff 本地审查,再创建部署请求、查看 diff、部署并验证。部署策略可选 serial 或 parallel,parallel 需数据库支持并获批准。
限制与注意:部署前应确认 reviews、storage-check 与队列状态,enough_storage: false、队列暂停、不可部署状态或未解决的必需审查都应视为停止条件。unblock 仅在 complete_error 或 complete_revert_error 时被接受,且不会修复失败迁移。force-cutover 仅在 in_progress_cutover 时可用,属紧急操作。throttler 比例取 0 到 95 的整数,且 --ratio 与 --configuration 不能同时使用。update 至少需一个设置标志,--enable-auto-apply 与 --disable-auto-apply 不可同时传入。已部署请求不能关闭,只能回滚。
适用场景:生产 schema 迁移、变更审查、部署队列诊断、失败恢复与回滚。缺失信息:具体收费、平台支持范围与完整命令参考暂未提供。