调研探索
在 Convex 项目中需要填充 fixture…
适用于向 Convex 数据库按 schema 灌入示例数据或批量数据,并保证可安全重复运行的场景。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
在 Convex 项目中需要填充 fix特定
解决思路
- 对 fixtures:编写一个 internalMutation,用于插入示例行;通过 `npx convex run` 执行它。
- 对批量导入:将数据整理成符合 schema 的形状,并使用 `npx convex import` 导入。
- 让 seeding 具备幂等性(先清空再插入,或使用 upsert),确保重复运行安全。
- 验证行数。
- 通过 internalMutation 或 `convex import` 进行 seed,并确保数据满足 validators。
- 让 seeding 幂等。
- 绝不向共享 deployment 中 seed secrets/PII。
适用边界 · 注意事项
- 不要向共享 deployment 写入 secrets/PII。
- 非 Convex 数据库或没有 Convex 项目/CLI 时,不适用这些命令与工作流。