Skip to content

Commit

Permalink
release: v1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hanchuanchuan committed Sep 7, 2019
1 parent 65aae5d commit bb64956
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 2 deletions.
19 changes: 19 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# goInception 更新日志

## [v1.1.0] - 2019-9-7

### Fix
* 修复add column操作未命中`merge_alter_table`检测的问题 (#79)

### New Features
* 添加空间类型语法解析,添加空间索引支持
* 添加新的调用选项`--db`,用以设置默认连接的数据库,默认值为`mysql`

### Update
* 支持建库时同时创建表等操作 (#77)
* 优化DDL回滚细节,对alter table多条子句调整回滚SQL为逆向 (#76)
* 在执行前添加数据库只读状态判断
* 优化索引总长度审核,现在基于目标库`innodb_large_prefix`参数判断
* 审核select语法中的星号列
* 优化多语句拆分解析逻辑,优化分号末尾但未结束的SQL解析
* 完善列定义中的索引校验


## [v1.0.5] - 2019-8-20

### Fix
Expand Down
5 changes: 3 additions & 2 deletions docs/params.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ host | '' | string | 线上数据库IP地址
port | 0 | int | 线上数据库端口
user | '' | string | 线上数据库用户名
password | '' | string | 线上数据库密码
check | false | bool | 开启审核功能
db `v1.1.0` | 'mysql' | string | 默认连接的数据库。该参数可忽略,即使用默认数据库`mysql`。可设置为空""。
check | false | bool | 开启审核功能。开启后,执行选项不再生效
execute | false | bool | 开启执行功能
backup | false | bool | 开启备份功能,仅在执行时生效
ignore_warnings | false | bool | 是否忽略警告,仅在执行时生效。该参数控制有警告时是继续执行还是中止
Expand All @@ -29,4 +30,4 @@ query-print `v0.7.1` | false | bool | 打印SQL语法树,返回JSON格式结
split `v0.9.1` | false | bool | 将一段SQL语句按互不影响原则分组DDL和DML语句,即相同表的DDL及DML语句分开两个语句块执行。指定后,其他选项(审核、执行、备份、打印语法树等)均不再生效。兼容老版inception,实际情况下 **可以不分组**,goInception记录有表结构快照,用以实现binlog解析。[更多信息](https://github.com/hanchuanchuan/goInception/pull/42)
sleep `v1.0-rc3` | 0 | int | 执行 `sleep_rows` 条SQL后休眠多少毫秒,用以降低对线上数据库的影响。单位为毫秒,最小值为 `0` ,即不设置,最大值为 `100000`,即100秒。默认值 `0`
sleep_rows `v1.0-rc3` | 1 | int | 执行多少条SQL后休眠一次。最小值为 `1`,默认值 `1`
real_row_count `v1.0.3` | false | bool | 设置是否通过count(*)获取真正受影响行数(DML操作).默认值 `false`
real_row_count `v1.0.3` | false | bool | 设置是否通过count(*)获取真正受影响行数(DML操作).默认值 `false`

0 comments on commit bb64956

Please sign in to comment.