-
Notifications
You must be signed in to change notification settings - Fork 123
Releases: ddcw/ibd2sql
Releases · ddcw/ibd2sql
v2.3
- 修复BUG: var & not null & row_format=compressed
- 支持zblob
- 移除了MERGE_THRESHOLD(为了兼容5.6 ibdata1)
- 修复BUG: 当innodb_page_size=65K时,rec_next溢出问题
- 支持win环境恢复drop的表 (--scan .\E:)
- 支持从系统表提取非deleted的表信息(--set deleted=except)
- 修复BUG: decimal整数部分为空
- 修复BUG: frm中:默认值在enum/set之后;binary类型为29;binary为空时返回''而不是0x
Assets 2
v2.2
- 修复已知BUG
- 支持ibdata1文件解析
- 支持drop/truncate表的恢复
Assets 2
v2.1
- 修复了一些BUG
- 支持对碎片页的解析.
- 增加<尽可能的提取坏块中的数据>
Assets 2
v2.0
- 2.x系列第一个版本: 2.0. 重构了大部分代码, 性能更强!
- 支持并发解析
- 支持同时解析多个文件
- 支持指定输出目录.
- 移除
--debug等功能 - 微调部分选项
Assets 2
v1.12
- 修复已知BUG.
- 性能提升约20%
1.x系列的最后一个版本, 后面建议使用ibd2sql 2.x系列.
Assets 2
v1.11
- 修复已知BUG(ddl:外键显示 decimal符号问题 无效的变量)
- 重新设置
--force功能为: 遍历整个ibd文件,并解析符合要求的数据页
适合场景:
a. 有坏块
b. 数据文件不完整
c. delete的整个page已经不在btree+中
Assets 2
v1.10
BUG修复
- 5.7分区和子分区
- frm的一些问题(默认值,on update,唯一索引等)
- 5.7 字段数量太多
- DDL:nullable判断
新增功能
- 快速统计表的行数的脚本
Assets 2
v1.9
v1.8
- 新增drop/truncate表的恢复(仅xfs文件系统)
- 新增web控制台查看ibd文件结构
- 支持Keyring加密表的解析
- 支持mysql的所有字符集
- 支持lower_case_table_names参数的修改
- 支持redundant行格式的解析
- 修复已知BUG(比如decimal小数部分填充问题)
Assets 2
v1.7
功能更新:
1. 支持压缩页的解析(zlib&lz4)
2. 支持drop表的恢复
(削除) 3. 加密页的支持(要求keyring file选项, 所以下个版本再更新) (削除ここまで)
BUG修复:
1. varchar <=255 时使用1bytes存储大小
2. ucs2,utf16,utf32 字符集支持
3. instant nullable计算方式.
其它:
1. ibd2sql/innodb_page_sdi.py中的COLUMN_COLL默认值设置为True, 即默认显示字段字符集(若字段字符集和表不一致的话)