2013.07.06

MySQL

MySQL Connector/Python 1.1.0-alphaがリリースされました

オリジナル版:http://lists.mysql.com/announce/845

>MySQL Connector/Python v1.1.0はMySQL用のピュアPythonデータベースドライバの1.1リリースシリーズの最初のアルファバージョンです。これは新機能をユーザに導入する意図があります。

このリリースは完全に機能しませんが、ユーザが新機能を理解するには十分に安定しているはずです。

他のすべての非GAリリースのケースと同様に、プロダクション環境で利用すべきではありません。

MySQL Connector Pythonのバージョン1.1.0-alphaはMySQL 5.5以上と互換性を持ちますが、それ以前のバージョンでも動作します(バージョン4.1以上)。Python 2.6、2.7とPython v3.1以上でサポートされます。

MySQL Connector/Python v1.1.0-alphaはhttp://dev.mysql.com/downloads/connector/python/#downloadsからダウンロード可能です。

配布物内の変更履歴ファイルには、MySQL Connector/Python 1.1.0での変更の要約が含まれています。より完全な変更のリストは以下、もしくはオンラインで確認ください

http://dev.mysql.com/doc/relnotes/connector-python/en/

Changes in MySQL Connector/Python 1.1.0 (2013-07-02, Alpha)
--------------------------------------------------------------------------------------


Functionality Added or Changed

* Incompatible Change: Python v2 code was changed to use new
features introduced in Python 2.6 and 2.7. Some examples:

+ print() is used as a function, not a statement.

+ Exceptions are handled using the as keyword.

+ The in keyword is used instead of the has_key()
dictionary method.
This change means that MySQL Connector/Python 1.1 does not
work with version of Python older than 2.6.

* Prepared statements now are supported through a new
cursor.MySQLCursorPrepared class.

* MySQLConnection objects now support a start_transaction()
method to begin a transaction. This method accepts arguments
indicating whether to use a consistent snapshot and which
transaction isolation level to use:
cnx.start_transaction(consistent_snapshot=bool,
isolation_level=level)
The default consistent_snapshot value is False. The default
isolation_level value is None, and permitted values are 'READ
UNCOMMITTED', 'READ COMMITTED', 'REPEATABLE READ', and
'SERIALIZABLE'.

* MySQLConnection objects now support an in_transaction property
that returns True or False to indicate whether a transaction
is active for the connection.

* mysql.connector.__version__ and
mysql.connector.__version_info__ now are available to provide
MySQL Connector/Python version information in a more standard,
Pythonic manner.

Bugs Fixed

* Relative imports were removed from Python v3 code. PEP-8
indicates that relative imports are discouraged. (Bug
#16234372)

Documentation
--------------------

Online:http://dev.mysql.com/doc/connector-python/en/index.html

The source distribution includes the manual in various formats under
the docs/ folder.

Reporting Bugs
--------------------

We welcome and appreciate your feedback and bug reports:
http://bugs.mysql.com/