用途:该技能用于管理 Directus 的迁移与快照,把 schema 当作代码版本化,并通过导出/导入在环境间同步 CMS 结构与必要数据,减少漂移并便于回滚。
主要能力:schema 迁移与快照的版本化管理;数据的导出与导入(如初始种子数据、staging 内容重置、跨 schema 版本的数据迁移);按 dev/staging/prod 制定环境策略;对破坏性变更做提前审查。
使用方式与规则:迁移与快照纳入仓库并走 PR 评审;按正确顺序应用迁移;不要直接在 prod 上编辑解决问题,而应创建迁移并跑流水线;优先做兼容性变更,按“新增 → 迁移内容 → 后续再删除/转换”分步进行;导出仅保留种子所需的最少数据与引用;导入时校验依赖,确保 relations/外键在目标环境存在;不要用通用快照覆盖生产,导出按环境区分。
环境策略:dev 追求速度但变更始终带快照/迁移进 PR;staging 做完整验证(认证、查询、UI);prod 变更需有窗口并记录回滚/前滚策略。
安全:导出的数据可能包含 PII,应隔离存储、控制权限、避免日志记录;不要在导出中提交密钥或 token。
相关技能:directus-data-modeling、directus-auth-permissions、directus-integration、directus-extensions、directus-files。
完成标准:schema 变更走可复现路径(导出/快照 + 迁移);导入/种子按环境受控且有文档;流水线减少漂移并在事故时便于回滚。平台细节、安装命令与具体价格暂未提供。