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.OpenDumpViewerChocolatey 包 ID 变更旧:oradb-dump-viewer→ 新:open-dump-viewer同样旧包已弃用安装程序变更刷新安装程序 AppId (Inno Setup GUID)新安装时自动静默卸载现有旧版本 (v3.x 及更早) 后再进行全新安装需要重新激活许可证请重新输入现有许可证密钥许可证密钥本身仍然有效文件关联变更ProgID:OraDBDumpViewer.dmp→OpenDumpViewer.dmp配置文件夹变更AppData 设置文件夹:%APPDATA%\OraDBDUMPViewer→%APPDATA%\OpenDUMPViewer旧文件夹在卸载时默认删除安装目录变更安装目录:C:\Program Files\OraDB DUMP Viewer→C:\Program Files\Open DUMP ViewerDLL 名称变更DLL 名称:OraDB_DumpParser.dll→Open_DumpParser.dllVB.NET 命名空间/类变更RootNamespace / 主窗体类:OraDB_DUMP_Viewer→Open_DUMP_Viewer解决方案/项目文件变更解决方案/项目文件名:OraDB DUMP Viewer.{slnx,vbproj}→Open DUMP Viewer.{slnx,vbproj}GitHub 组织/仓库变更GitHub 组织/仓库:OraDB-DUMP-Viewer/OraDB-DUMP-Viewer→Open-DUMP-Viewer/Open-DUMP-Viewer邮箱地址变更邮箱地址:oradb_dump_viewersent.at→open_dump_viewersent.at发行二进制文件命名变更发行二进制文件命名:OraDBDumpViewer_v*installer.exe→OpenDumpViewer_v*installer.exe保持不变的项目域名 odv.dev / api.odv.dev / report.odv.dev / status.odv.dev许可证密钥格式 ODV-XXXX-XXXX-XXXXC 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_nameNULL时一次遍历导出所有表支持空表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