Skip to content

2.4 种子数据

学习目标

完成本节后,你将能够:

  1. 知道什么时候需要 seed 数据。
  2. 用 repo 提供的 seed CLI,而不是写临时插库脚本。
  3. 理解为什么 UI 检查需要真实数据形状。

2.4.1 查看可用场景

bash
pnpm run seed -- list

具体场景运行后通常会打印 UI deep link,方便直接打开页面验证。

2.4.2 为什么不用临时脚本

Langfuse 的数据不是单表 CRUD。一个 trace 可能涉及:

  • Postgres 项目和配置;
  • ClickHouse trace/observation/event;
  • score、dataset、eval 关联;
  • S3 或 blob payload;
  • URL filter state 和前端表格状态。

临时脚本很容易造出“不像生产”的数据。seed CLI 的价值是让复杂形状可复现。

2.4.3 UI 改动的推荐流程

下一节

常用命令