Halo Tech

羲和(Halo)2025.02产品动态

本文介绍2月份羲和(Halo)的产品功能动态,包括核心、驱动、迁移工具的更新说明。

类别

说明

发布时间

核心

MySQL模式下,支持MySQL创建触发器的语法。

2025年2月

MySQL模式下,支持删除MySQL创建触发器的语法。

2025年2月

MySQL模式下,修复了&&和操作符的优先级与 MySQL 不同的问题。

2025年2月

MySQL模式下,完善“ALTER TABLE tab1  auto_increment = 1”的流程(支持表中无数据时,auto_increment可以回调)。

2025年2月

MySQL模式下,优化审计模块的性能。

2025年2月

MySQL模式下,优化多表UPDATE 的流程细节。

2025年2月

hsql新增命令\dY、\dY+,查看羲和(Halo)数据库Oracle模式下的同义词信息。

2025年2月

hsql新增命令\dk、\dk+,查看羲和(Halo)数据库Oracle模式下的Package信息。

2025年2月

hsql新增命令\sk,查看羲和(Halo)数据库Oracle模式下Package的创建语句。

2025年2月

Oracle模式下,支持CREATE DATABASE LINK语法功能。

2025年2月

Oracle模式下,原生全局临时表支持ON COMMIT DELETE ROWS和ON COMMIT PRESERVE ROWS,默认行为调整为ON COMMIT  DELETE ROWS。

2025年2月

Oracle模式下,将原有参数_enable_global_temp_table  (bool类型) 变更至  enable_global_temp_table (bool类型) 默认为false (1.0.14.X版本保持不变)。

2025年2月

Oracle模式下,将原有参数pg_synonym_oid (oid类型) 变更至 enable_synonym(bool类型) 默认为false (1.0.14.X版本保持不变)。

2025年2月

Oracle模式下,暂时限制对全局临时表进行TRUNCATE以及VACUUM FULL操作。

2025年2月

Oracle模式下,支持关联数组、可变数组、嵌套表中的复合类型元素的成员变量赋值。

2025年2月

Oracle模式下,支持IN INDICES OF .. BETWEEN ..  AND .. 语法

2025年2月

Oracle模式下,函数to_char日期格式支持ff、支持函数substrb(text, integer)。

2025年2月

Oracle模式下,新增公共同义词创建和删除:

1.公共同义词全局唯一,只有超级用户可以创建、删除。

2.公共同义词所有用户可查询。

3.私有同义词只能限于从属的用户,所以不同用户可以拥有同名的同义词。

4.可以带schema查询或删除。

2025年2月

Oracle模式下,支持DBLINK的同义词。

2025年2月

Oracle模式下,修复了CURSOR%NOTFOUND在特定场景未成功获取实时值的异常。

2025年2月

驱动

优化了 ARRAY、STRUCT、ArrayDescriptor、StructDescriptor 等方法,使其能够更便捷地创建自定义类型。

2025年2月

改进了存储过程返回值类型与注册类型的转换机制,以提升兼容性和准确性。

2025年2月

新增了对 RAW 类型的映射支持,拓宽了类型映射的范围和灵活性。

2025年2月

增强了  CallableStatement.Object 方法对 Clob 类型的识别能力。

2025年2月

新增了 toBinTimestamp 方法,用于将 Timestamp 对象转换为二进制时间戳格式。

2025年2月

工具

一键迁移增加手动停止所有未执行任务的功能。

2025年2月

优化Oracle迁移至Halo的临时表处理。

2025年2月

修复部分情况下最终统计结果类型转换问题。

2025年2月

修复触发器同名导致迁移失败问题。

2025年2月

数据迁移支持TEXT[]、TSVECTOR、VARBIT数据类型。

2025年2月

数据库对比功能支持PG对比PG。

2025年2月