DeepSeek总结的Open DUMP Viewer for Oracle发版说明

发布 v4.0.0 最新版

破坏性变更 --- 为遵守商标政策而更名

工具名称变更

  • 工具名称从 "OraDB DUMP Viewer" 变更为 "Open DUMP Viewer for Oracle database"
  • 为遵守 Oracle Corporation 的商标政策
  • 产品名称和品牌标识全面更新,但保留现有域名 (odv.dev) 和许可证密钥格式 (ODV-XXXX-XXXX-XXXX)

Winget 包 ID 变更

  • 旧: OraDBDumpViewer.OraDBDumpViewer → 新: OpenDumpViewer.OpenDumpViewer
  • 旧包已标记为弃用。用户需先执行 winget uninstall OraDBDumpViewer.OraDBDumpViewer,再执行 winget install OpenDumpViewer.OpenDumpViewer

Chocolatey 包 ID 变更

  • 旧: oradb-dump-viewer → 新: open-dump-viewer(同样,旧包已弃用)

安装程序变更

  • 刷新安装程序 AppId (Inno Setup GUID)
  • 新安装时,自动静默卸载现有旧版本 (v3.x 及更早) 后再进行全新安装
  • 需要重新激活许可证:请重新输入现有许可证密钥(许可证密钥本身仍然有效)

文件关联变更

  • ProgID: OraDBDumpViewer.dmpOpenDumpViewer.dmp

配置文件夹变更

  • AppData 设置文件夹: %APPDATA%\OraDBDUMPViewer%APPDATA%\OpenDUMPViewer(旧文件夹在卸载时默认删除)

安装目录变更

  • 安装目录: C:\Program Files\OraDB DUMP ViewerC:\Program Files\Open DUMP Viewer

DLL 名称变更

  • DLL 名称: OraDB_DumpParser.dllOpen_DumpParser.dll

VB.NET 命名空间/类变更

  • RootNamespace / 主窗体类: OraDB_DUMP_ViewerOpen_DUMP_Viewer

解决方案/项目文件变更

  • 解决方案/项目文件名: OraDB DUMP Viewer.{slnx,vbproj}Open DUMP Viewer.{slnx,vbproj}

GitHub 组织/仓库变更

  • GitHub 组织/仓库: OraDB-DUMP-Viewer/OraDB-DUMP-ViewerOpen-DUMP-Viewer/Open-DUMP-Viewer

邮箱地址变更

  • 邮箱地址: oradb_dump_viewer@sent.atopen_dump_viewer@sent.at

发行二进制文件命名变更

  • 发行二进制文件命名: OraDBDumpViewer_v*installer.exeOpenDumpViewer_v*installer.exe

保持不变的项目

  • 域名 odv.dev / api.odv.dev / report.odv.dev / status.odv.dev
  • 许可证密钥格式 ODV-XXXX-XXXX-XXXX
  • C API 函数名前缀 (odv_, ODV_)
  • 现有支付和订阅(Stripe 端历史发票的商品名称将被冻结)

发布 v3.3.0

新功能

  • SQL 导出 API 改为位标志方式 (#25)
    • 通过 odv_set_sql_flags() 单独控制 ODV_SQL_CREATE_TABLE / ODV_SQL_CREATE_INDEX / ODV_SQL_WRITE_COMMENTS / ODV_SQL_WRITE_INSERTS
    • 支持仅输出 DDL 模式(可省略 INSERT 语句)
    • 支持一次性导出所有表(table_name=NULL 时一次遍历导出所有表)
    • 支持空表(0 行)的 DDL 输出

修复

  • 修复 Oracle SQL 导出中 DATE / TIMESTAMP / RAW 类型值格式不正确的问题
    • DATE: 使用 TO_DATE() 支持用户指定的日期格式
    • TIMESTAMP: 使用 TO_TIMESTAMP() 支持包含微秒的格式
    • RAW: 使用 HEXTORAW() 输出正确的二进制字面量
  • 修复 MySQL SQL 导出中 CREATE INDEX 标识符引号不正确的问题
    • 将 Oracle 格式的双引号转换为反引号
  • 修复 Linux (GCC) 构建时的所有警告(25 件 → 0 件)

破坏性变更

  • odv_set_sql_options() 替换为 odv_set_sql_flags()(仅影响 C API 使用者)

发布 v3.2.0

新功能

  • SQL 导出支持 DDL 选择性输出 (#25)
    • CREATE TABLE / CREATE INDEX / COMMENT ON 可单独开启/关闭
    • 同时支持 SQL 导出对话框和导出选项对话框
    • 默认全部开启(输出完整的 SQL 脚本)
  • C 解析器库支持跨平台 (#27)
    • 支持在 Linux (.so) / macOS (.dylib) 上构建
    • 添加 Makefile(可通过 make 构建共享库)
    • 将 Windows 特有 API(__stdcall_stricmp 等)抽象为可移植宏

文档

  • README 中添加指向 odv-testdump 仓库的链接 (#26)

发布 v3.1.2

修复

  • 修复包含 BLOB / CLOB 的 EXP 格式表显示为 0 行的问题 (#24)
    • 以往因强制跳过包含 LOB 列的表记录,导致行数显示为 0、数据显示为空
    • 完全支持 LOB 列的定位器 + 块流格式(单块/多块)
    • 支持同一行内混合 NULL / 非 NULL BLOB 的情况
    • 可完美提取 200KB 级别的多块 BLOB
相关推荐
程序员雷欧2 小时前
Redis基础知识全解析:从数据结构到生产实战
数据结构·数据库·redis
21439652 小时前
Redis如何解决哨兵通知延迟问题_优化客户端连接池动态刷新拓扑的订阅监听机制
jvm·数据库·python
川石课堂软件测试2 小时前
requests接口自动化测试
数据库·python·功能测试·测试工具·单元测试·grafana·prometheus
瀚高PG实验室2 小时前
瀚高数据库安全版4.5.8系列使用pg_cron定时任务
服务器·数据库·瀚高数据库
2401_871696522 小时前
HTML5中Canvas局部刷新区域重绘的算法优化
jvm·数据库·python
CodeMartain2 小时前
MongoDB--Spring
数据库·mongodb·spring
数字孪生进化论2 小时前
数据集成实战|从零到一,把物联网数据接入数字孪生IOC需要几步?
数据库·物联网
野生技术架构师2 小时前
从两套系统到一条 SQL:SelectDB search() 搞定日志的搜索与分析
数据库·sql
2301_777599372 小时前
CSS如何制作卡片翻转效果_利用backface-visibility与动画
jvm·数据库·python