Skip to content

Commit

Permalink
release: v0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
hanchuanchuan committed Apr 26, 2019
1 parent 3dc9c90 commit 138b76c
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
17 changes: 17 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
# goInception 更新日志


## [v0.7-beta] - 2019-4-26

### Update
* 优化update关联新建表时的审核,现在update时可以关联新建表了
* 优化insert 新建 select语法审核,现在可以获取预估受影响行数了
* 审核阶段自动忽略警告,优化审核逻辑
* 优化`check_column_default_value`的审核逻辑,默认值审核时会跳过主键
* 备份阶段sql过长时会自动截断(比如insert values很多行),`返回警告但不影响执行和备份操作`

### Fix
* 修复开启`enable_pk_columns_only_int`选项时列类型审核错误的问题

### New Features
* 添加`enable_set_collation`参数,设置是否允许指定表和数据库的排序规则
* 添加`support_collation`参数,设置支持的排序规则,多个时以逗号分隔


## [v0.6.4-beta] - 2019-4-23

### Fix
Expand Down
4 changes: 3 additions & 1 deletion docs/options.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ enable_partition_table | false | true,false | 是不是支持分
enable_pk_columns_only_int | false | true,false | 是否强制主键列必须是int
enable_select_star | false | true,false | Select*时是不是要报错
enable_set_charset | false | true,false | 是否允许指定表和数据库的字符集
enable_set_collation `v0.7` | false | true,false | 是否允许指定表和数据库的排序规则
lang `v0.5.1` | en-US | en-US,zh-CN | 返回的信息使用语言,可选值`en-US`,`zh-CN`
max_char_length | 0 | int | 最大char长度,当超出时警告转换为varchar类型
max_insert_rows `v0.6.3` | 0 | int | 设置insert values允许的最大行数.0为不限制
Expand All @@ -67,7 +68,8 @@ max_update_rows | 5000 | int | 当update/delete预估
merge_alter_table | false | true,false | 在多个改同一个表的语句出现是,报错,提示合成一个
must_have_columns `v0.6.3` | '' | string | 用以指定建表时必须创建的列。多个列时以逗号分隔(`格式: 列名 [列类型,可选]`)
sql_safe_updates | -1 | -1,0,1 | 安全更新.-1表示不做操作,基于远端数据库,0表示关闭安全更新,1表示开启安全更新
support_charset | utf8,utf8mb4 | string | 支持的字符集集合,多个字符集以逗号分隔
support_charset | utf8,utf8mb4 | string | 支持的字符集,多个时以逗号分隔
support_collation `v0.7` | '' | string | 支持的排序规则,多个时以逗号分隔

<!--
auto_commit 这个参数的作用是为了匹配Python客户端每次自动设置auto_commit=0的,如果取消则会报错,针对Inception本身没有实际意义
Expand Down

0 comments on commit 138b76c

Please sign in to comment.