Skip to content

[FEATURE] SQL示例功能增强 #299

@huhuhuhr-1

Description

@huhuhuhr-1

SQLBot version
main

Please describe your requirements or suggestions for improvement
场景说明:客户现场复制场景
由于客户环境普遍存在网络隔离、分布广泛(全国多点部署),且项目以产品形式交付,形成「一个中心 + N 个现场节点」的复制模式。
这类项目中,SQLBot 的数据集通常在研发环境中配置完成后,需要复制到客户现场使用。除数据源连接地址外,其余配置(表结构、关系、提示词等)保持一致。


我们分析 SQLBot 生成 SQL 的关键基础要素:

  1. 数据源连接
  2. Schema(表结构、注释、表关系)
  3. 术语
  4. 自定义提示词
  5. SQL 示例
  6. 大模型配置

在此类复制部署场景下,直接导出/导入数据库配置是最高效方式
研发环境开发完毕 → 导出配置 → 客户环境导入使用。
但问题在于 版本管理困难、升级不便


诉求一(可忽略):
是否能在设计上 提供最大可能的“配置导出/导入”能力,让用户自行管理导出的配置文件?
即便暂不考虑数据库直接导入,也希望能在配置层面实现导出功能。


诉求二:
目前 SQL 示例编写相对困难。开发者往往需要在开发环境中调试生成优质 SQL,再将其作为示例使用。
如果系统支持「从指定数据集的 Chat 历史中选择 SQL 并保存为示例」,则可极大提升效率。
同时,若该模块也支持 SQL 示例导出/导入,则可实现配置迁移的完整闭环。


最基本诉求总结:

  1. SQL 示例支持从指定数据集的 Chat 历史中选择并保存为示例;
  2. SQL 示例支持导出;
  3. 系统整体支持配置导出/导入,便于跨环境复制与版本化管理(可忽略)。

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions