MySQL 连接器/C++ 发行说明  / MySQL 连接器/C++ 2.0 中的更改  /  MySQL Connector/C++ 2.0.4 的变化(2017-03-21,发展里程碑)

MySQL Connector/C++ 2.0.4 的变化(2017-03-21,发展里程碑)

X DevAPI 注释

  • 添加了对通过 TLS 连接的加密会话的支持。ssl-enable可以通过连接字符串的和ssl-ca 选项,或使用显式会话创建选项来请求加密会话 。对于 X DevAPI 或 X DevAPI for C 会话设置,请参阅 Connector/C++ X DevAPI 参考,网址为 https://mysql.net.cn/doc/index-connectors.html(查看 的文档 enum mysqlx_opt_type_t)。

  • X DevAPISchema对象现在支持视图操作方法:createView()alterView()dropView()

    X DevAPI for C 现在包含实现类似功能的函数:mysqlx_view_create()mysqlx_view_replace()mysqlx_view_modify()和(以前实现的)mysqlx_view_drop()

    与用于 C 操作的其他 X DevAPI 一样,有一些函数可以创建语句句柄而不执行它: mysqlx_view_create_new()mysqlx_view_replace_new()mysqlx_view_modify_new()

    这些用于 C 函数的 X DevAPI 在执行前修改视图 DDL 语句: mysqlx_set_view_algorithm()、、、、 和 。 mysqlx_set_view_security()mysqlx_set_view_check_option()mysqlx_set_view_definer()mysqlx_set_view_columns()

添加或更改的功能

  • 将文档添加到集合时生成的文档 ID 值的格式已更改。它仍然是基于 UUID 的 32 位十六进制数字的字符串,但更改了数字顺序以匹配稳定 ID 前缀的要求。

  • Connector/C++ 现在支持连接字符串中的 IPv6 目标主机以及使用其他方法创建会话时。

修正错误

  • rList是一个空列表时, table.insert().rows(rList)导致了分段错误。(漏洞#25515964)