#Release Notes
# 版本信息
版本号:v23.5.1
发版日期:2025年11月7日
# 版本定位
崖山开发者工具(YashanDB Developer Center,简称 YDC)是专为 YashanDB 数据库配套提供的开发工具。v23.5 版本以“AI 融合”为核心,重磅推出 AI 智能助手,支持 DeepSeek、混元、通义千问等大模型引擎,实现自然语言与 SQL 的双向转换、智能建表及测试数据生成,极大降低 SQL 开发门槛。PLSQL 调试能力全面增强,优化变量与断点管理,并支持调试状态持久化。同时,新增调度器、物化视图、类型、DBLINK、回收站、大对象及 SQL 执行计划等对象的可视化管理功能,结合安装部署流程优化与多项操作易用性提升功能,为用户高效开发提供强大支持。
# 特性更新
# AI智能助手
多模型AI引擎支持
- 自定义配置AI引擎:支持DeepSeek、混元、通义千问主流AI大模型。
自然语言与SQL双向转换
- SQL转自然语言:选中SQL语句,鼠标右键即可一键生成通俗易懂的代码解释,降低代码理解门槛。
- 自然语言转SQL:支持自然语言描述自动生成符合SQL99标准语法的SQL语句,提升SQL开发效率。
链式问答对话管理
- 支持多轮对话展开、收起、新建和关闭操作。
- AI输出过程中提供实时停止功能,用户可精准控制生成内容。
- 支持历史对话管理,包括置顶/取消置顶、重命名、单个及批量删除。
AI智能建表
- 使用自然语言输入表名和列名描述,AI自动生成标准SQL建表语句,用户一键复制至SQL编辑器中即可执行。
智能测试数据生成
- 支持针对任意数据库连接中的表对象,通过右键选择【生成测试数据】并选定AI引擎后,系统可自动分析目标表结构,一键生成符合SQL99标准语法的INSERT语句。
# PLSQL存储过程
变量管理
- 支持对变量进行搜索与筛选,便于快速定位。
- 支持鼠标悬停可查看变量名称及属性值、支持一键复制变量信息。
- 变量管理列表中新增【类型】列,信息展示更完整。
断点管理
- 支持断点信息导出至本地文件,便于保存调试状态。
- 支持从外部文件导入断点,方便快速恢复调试环境。
PLSQL调试易用性优化
- 新增一键编译、调试功能,优化调试界面交互,支持通过右键菜单或声明页面(双入口)快速进入函数、存储过程的调试模式。
- 调试结束后,相关Tab页签将自动关闭,避免界面冗余。
- 支持自定义被调试PL对象的输入/输出参数信息,包括参数值、长度等属性。
# 可视化对象管理
# 基础对象管理
调度管理
- 支持作业的查看、新建、修改、删除/批量删除操作。
- 支持作业的一键禁用/启用,并可立即运行指定作业。
物化视图管理
- 支持物化视图的查看、新建、修改、删除/批量删除操作。
- 支持查看物化视图的属性详情与数据详情,如列名、类型、长度及精度等信息。
类型管理
- 支持类型的查看、新建、修改、删除/批量删除操作。
- 支持查看类型的基本信息、属性、方法、声明及包体(Body)等详细信息。
DBLINK管理
- 支持数据库连接连接的查看、新建、修改、删除/批量删除操作。
- 支持查看数据库连接连接详情,包括创建者、连接名称、数据库用户名、创建时间、远程主机IP地址等信息。
回收站管理
- 支持从回收站一键恢复对象。
- 支持对回收站中的对象执行单个或批量彻底删除操作。
大对象管理
- 支持查看BLOB、CLOB对象,可识别并展示文本、二进制及图片等格式文件。
- 支持将BLOB、CLOB文件保存至本地,或从本地文件打开加载。
# SQL执行计划管理
- 支持一键生成SQL执行计划。
- 支持以文本和网格两种样式查看执行计划结果集。
# 安全加固
- Web端支持配置HTTPS协议,保障数据传输安全。
- 支持配置浏览器不保存密码,加强账户访问安全。
# 易用性功能
操作效率提升
- 快捷键管理:新增PL调试与SQL窗口的全局快捷键,简化高频操作。
- 分屏设置:SQL编辑器支持分屏操作,便于多查询并行开发与比对。
- 窗口管理:支持批量关闭编辑器、结果集窗口功能,并实现查询结果集与编辑器的智能关联,提升数据追溯效率。
- 事务管理:支持自定义选择事务自动/手动提交模式,降低管理成本。
- 结果集管理:支持查看XMLTYPE,TIMESTAMTP WITH ZONE,TIMESTAMTP WITH LOCAL ZONE数据类型。
安装部署优化
- 多用户支持:支持多用户安装,支持用户自定义勾选创建桌面快捷方式。
- 稳定卸载:支持自动检测并关闭正在运行的主程序,确保卸载过程稳定彻底。
# 版本配套关系
崖山开发者工具 v23.5 版本已适配YashanDB数据库v22.2、v23.1、v23.2、v23.3、v23.4、v23.5版本的所有部署形态。
# 规格配置限制
# 建议配置
| 硬件 | 要求 |
|---|---|
| CPU | 4核 |
| 内存 | 可用内存4G |
| 磁盘 | 100G硬盘 |
# 操作系统要求
| 版本形态 | 服务器类型 | 操作系统 | 支持版本 |
|---|---|---|---|
| 桌面版 | amd64 | Windows | Windows10以上系统 |
| Web版 | x86_64 | Linux | Centos 7.9 、麒麟 V10 |
| aarch64 |
# 浏览器要求
Web端支持Google Chrome、Firefox、Microsoft Edge浏览器方式进行访问,建议使用当前较新的版本。
| 浏览器支持 | 要求版本 |
|---|---|
| Google Chrome | 88及以上版本 |
| Microsoft Edge | 88及以上版本 |
| Firefox | 78及以上版本 |
# 版本约束
| 能力模块 | 约束描述 |
|---|---|
| 调试 | * 仅支持23.2.3.100以上数据库进行调试 * 无效的函数和存储过程不支持调试功能 * 历史断点默认保存时长为7天 |
| 事务管理 | * 手动提交切换为自动提交模式后,会自动提交未提交事务 |
| 分屏 | * 正在执行SQL的编辑器无法拖拽 |
| 调度器作业管理 | * 作业新增、删除、修改,立即执行、启动or禁用功能仅支持23.4.6.0及以上数据库 * 目前不支持含有出参的存储过程调用 |
| 回收站管理 | * 只支持drop表对象恢复功能 * 仅支持DROP的表对象,DROP的索引对象彻底删除功能 |
| AI助手 | 文本与SQL相互转化功能最大支持选中50000个字符 |
# 版本修复问题
- 修复数据库非保留关键字作为列名解析SQL失败问题。
- 修复新增数据库连接时报错后关闭YDC无反应问题。
- 修复YDC查询dblink表时本地有同名表导致YDC查询失败问题。
- 修复删除分区表时展示多个同名表对象问题。
- 修复nclob、xml数据超过32000被截断问题。
- 修复执行CREATE USER时日志中打印用户密码问题。
- 修复数据库密码包含@字符时CSV导入数据库失败问题。
- 修复编辑器缩放快捷键失效问题。
- 修复服务端字符集为GBK时CLOB数据被截断问题。
- 修复打开页签过多时YDC卡顿问题。
- 修复卸载YDC时直接清空安装目录问题。

