Skip to content

v0.9.9.5

Choose a tag to compare

@Minorli Minorli released this 28 Apr 11:35
c7d8b3a

Highlights

  • 修复 Oracle source 默认 BYTE 语义下 VARCHAR/VARCHAR2 长度误判,compare 与 TABLE ALTER 生成以 DATA_LENGTH 为源端长度基准。
  • TABLE ALTER/ADD 保留源端 VARCHAR2 类型字面量,不再错误生成 VARCHAR。
  • CHAR_USED=C 保持不扩容;目标端已合理扩容时不生成回缩 ALTER。
  • source_db_mode=oceanbase strict compare 继续按源端 1:1 长度生成,同时保留 VARCHAR2。
  • 仓库不再跟踪本地测试文件,test_.py / tests_.py 默认忽略。

Validation

  • .venv/bin/python -m py_compile $(git ls-files *.py)
  • .venv/bin/python -m pytest -q: 1160 passed, 2 skipped, 6 subtests passed
  • git diff --check / git diff --cached --check
  • No tracked test files under test_.py, tests_.py, or tests/.

PR: #56