用途:向 Convex 数据库填充(seed)或导入数据。
主要能力与用法:
- 测试夹具(fixtures):编写一个 internalMutation 函数,用于插入示例数据行,并通过 npx convex run 运行它。
- 批量导入(bulk import):将数据整理为符合 schema 的结构,然后使用 npx convex import 导入。
工作流程要点:
- 种子函数通过 internalMutation 或 convex import 完成,并匹配校验器(validators)。
- 使种子过程具备幂等性(idempotent),可采用先清空再插入或 upsert 的方式,确保可安全重复运行。
- 验证行数(row counts)。
规则与限制:
- 必须通过 internalMutation 或 convex import 进行种子操作,并与校验器匹配。
- 种子操作必须具备幂等性。
- 切勿将机密(secrets)或个人身份信息(PII)种子到共享部署(shared deployment)中。
资料来源仅提供上述说明,未提供价格、平台支持范围、安装步骤或更多示例,相关细节暂未提供。