MySQL Connector/Python 2.2.1 以 Protobuf 3 作为先决条件,并且可用的分发格式比通常的少(
tar.gz
仅限 RPM 和包)。
-
现在可以像访问表一样访问视图:
Schema.get_tables()
现在还Table
为每个现有的 返回一个对象View
。Schema.get_table(name)
Table
如果给定名称是 a, 现在也返回一个 对象View
。如果底层
Table
对象是View
. (客户端不会在这方面做任何验证。)一种新
Table.is_view()
方法确定基础对象是否为View
.
该
Collection.add([]).execute()
构造现在被视为无操作并且不会返回错误。即使没有与服务器的连接或服务器上不存在该集合,也是如此。原因是,不添加任何东西到不存在的东西的请求是微不足道的。-
Connector/Python 现在实现了对这些 X DevAPI 功能的支持:
客户端故障转移
URI 类型字符串连接。请参阅 使用类似 URI 的字符串或键值对连接到服务器。
参考资料:另请参阅:Bug #23550057。
给定在连接设置中配置的架构名称,新
get_default_schema()
方法Schema
从当前会话中检索对象。例如,如果连接字符串是"mysqlx://user:@127.0.0.1:33060/my_schema"
, 则session.get_default_schema()
返回一个Schema
对象my_schema
。Protobuf 支持已从 Protobuf 2 升级到 Protobuf 3(这意味着 Protobuf3 现在是连接器/Python 的先决条件)。