| 只生成一张表 | node scripts/generate-doris-datamodel-md.mjs --table=cron_runs 或 node scripts/generate-doris-datamodel-md.mjs cron_runs |
| 多张表 | node scripts/generate-doris-datamodel-md.mjs --tables=cron_jobs,cron_runs |
| 当前库全部表 | node scripts/generate-doris-datamodel-md.mjs --all-tables |
| 按表名前缀筛选 | node scripts/generate-doris-datamodel-md.mjs --all-tables --prefix=cron_ |
| 指定库名 | node scripts/generate-doris-datamodel-md.mjs --database=opsRobot --table=foo |
agent_sessions(日志库) | node scripts/generate-doris-datamodel-md.mjs --log-database --table=agent_sessions --force |
提高采样上限(内置至少 100 行,与 --sample-rows 取较大值) | node scripts/generate-doris-datamodel-md.mjs --table=cron_runs --sample-rows=200 --force |
| 仅表结构、不拉数据 | node scripts/generate-doris-datamodel-md.mjs --table=foo --no-json-sample |
| 说明列仅库注释 / 其余留「—」给 Agent | node scripts/generate-doris-datamodel-md.mjs --table=foo --description-source=db-only --force |
| 只打印不写盘(校对版式) | node scripts/generate-doris-datamodel-md.mjs --table=cron_runs --print 或 --dry-run |
| 覆盖已有文件 | 加上 --force |
| 大模型一键补概要 + 表列说明 + JSON 平铺说明 | node scripts/generate-doris-datamodel-md.mjs --table=agent_sessions --llm --force(需 API Key,见下) |
| 自定义 bundle 输出目录 | 同上并加 --llm-bundle-dir=D:\\tmp\\bundles |