预处理语句支持已添加到 C 扩展的 (use_pure=False) 实现中。(错误#27364973、错误#21670979、错误#77780)
-
添加
CONTRIBUTING.rst
并替换README.txt
为README.rst
.感谢 Daniël van Eeden 提供
README.rst
补丁。(缺陷 #20862622,缺陷 #76643) -
增加对经典连接器的连接属性支持;可以使用“conn_attrs”连接参数传入新的连接属性。感谢 Daniël van Eeden 提供补丁。用法示例:
test_config = {'user': 'myuser', 'port':3306, 'host':'localhost'} test_config['conn_attrs'] = {"foo": "bar", "_baz": "qux", "hello": "world"} _ = connect(**test_config)
为 pure 和 c-ext 实现都设置了默认连接属性,但由于客户端库的限制,这些属性是不同的。
有关连接属性的一般信息,请参阅 性能模式连接属性表。(错误#16562193、错误#21072758、错误#77003)
现在可以通过在索引字段 定义中将数组设置为 true 来对包含数组的文档字段进行索引。
-
添加了对
OVERLAPS
andNOT OVERLAPS
运算符的支持;这相当于 SQL JSON_OVERLAPS() 函数。这些二元运算符与一般的“表达式运算符表达式”语法一起使用;表达式返回一个 JSON 数组或对象。用法示例:["A", "B", "C"] 与 $.field 重叠
添加了对 MySQL Server 8.0.17 中添加 的utf8mb4_0900_bin排序规则的支持。