#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个字符

# 版本修复问题

  1. 修复数据库非保留关键字作为列名解析SQL失败问题。
  2. 修复新增数据库连接时报错后关闭YDC无反应问题。
  3. 修复YDC查询dblink表时本地有同名表导致YDC查询失败问题。
  4. 修复删除分区表时展示多个同名表对象问题。
  5. 修复nclob、xml数据超过32000被截断问题。
  6. 修复执行CREATE USER时日志中打印用户密码问题。
  7. 修复数据库密码包含@字符时CSV导入数据库失败问题。
  8. 修复编辑器缩放快捷键失效问题。
  9. 修复服务端字符集为GBK时CLOB数据被截断问题。
  10. 修复打开页签过多时YDC卡顿问题。
  11. 修复卸载YDC时直接清空安装目录问题。
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流