diff --git a/docs/changelog.md b/docs/changelog.md index 9eec3a90..c99fe867 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -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 diff --git a/docs/options.md b/docs/options.md index 3616e5f9..19ea93e2 100644 --- a/docs/options.md +++ b/docs/options.md @@ -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为不限制 @@ -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 | 支持的排序规则,多个时以逗号分隔