Дані програми:
Версія: 1.1.5 / 1.2.0 Alpha
Дата завантаження: 20 Feb 15
Ліцензія: Безкоштовно
Популярність: 140
MySQL Connector / Python є програмне забезпечення, що реалізує протокол MySQL Client / Server повністю Python & NBSP; .. Ні бібліотеки MySQL не потрібно, і не збірка не потрібно бігти цей драйвер API v2.0 Python DB-сумісний
Що нового У цьому випуску:
- Функціональність додані або змінені:
- Роз'єм / Python тепер сумісний з Django 1.6.
- utf8mb4 в даний час визнається в якості дійсного набору символів.
- метод start_transaction () тепер підтримує тільки для читання аргумент. Цей аргумент може бути істинним, щоб почати транзакцію в режимі тільки для читання або Брехня, щоб почати його в режим запису READ. Якщо тільки для читання опущений, режим доступу за умовчанням сервера використовується. Для отримання детальної інформації про режим доступу транзакцій дивіться опис для угоди заяві СНО в початку угоди, то вчиняв, і ROLLBACK Синтаксис. Якщо сервер старше, ніж MySQL 5.6.5, він не підтримує установку режиму доступу та Connector / Python піднімає ValueError.
- Виправлені помилки:
- При використанні пулів з'єднань, з'єднання повертається в пул ні скинутий, так змінні сесії зберегли свої значення. Тепер ці змінні скидаються повторно аутентифікації користувача при з'єднання повертається в пул. Щоб відключити це поведінка, передайте аргумент pool_reset_session для підключення () при запиті пул підключення ...
- CNX = mysql.connector.connect (pool_reset_session = False, ...)
- помилковому помилка в MySQLProtocol.parse_column_count () метод може призвести до повідомлення неналежним помилки.
- executemany () завершився INSERT INTO ... SELECT заяви.
Що нового у версії 0.3.1:
- технічному обслуговуванні фіксації дві помилки
Що нового у версії 0.3.0:
- Підтримка Python v2.4 повернувся
- Підтримка стислий протокол.
- Підтримка з'єднань SSL (коли модуль SSL Python доступний).
- Підтримка пакетів, які більше, ніж 16 Мб.
- Max дозволили PacketSize за замовчуванням 1 Гб.
- Деякі поліпшення продуктивності.
Що нового у версії 0.2.1:
- Були деякі logger.debug () викликів, які вбиті продуктивність при читанні і запису в сокет.
Що нового у версії 0.2:
- .executemany () тепер оптимізує INSERT оператори, що використовують кратне MySQL Синтаксис рядка.
- Установка sql_mode і TIME_ZONE при підключенні, а також сортування.
- Сировина можна використовувати курсори, якщо ви хочете зробити перетворення себе.
- UnitTests тепер завантажуватися власний екземпляр сервера MySQL.
- Прибирання дерево вихідних текстів.
Що нового у версії 0.1.5:
- Це було неможливо отримати великі набори результатів. (Помилка LP: 551533 і LP: 586003)
- Зміна авторські права від Сонця Oracle (також фіксації дурною опечатки)
Що нового у версії 0.1.4 :.
- Читання з мережі була порушена великих пакетів
- Перевизначення protocol.MySQLProtocol маркування простіше і легше в обслуговуванні.
- Тепер можна відправити кілька заяв для MySQL, використовуючи MySQLCursor.execute (). Результати доступні за допомогою виклику методу next_resultset ().
- MySQLCursor.callproc () тепер буде зберігати всі результуючі набори як MySQLCursorBuffered. Вони доступні за допомогою методу next_proc_resultset (). Результат процедури, що зберігається повертається callproc () себе, як це визначено PEP249.
- MySQL DATETIME перехід на Python datetime.datetime тепер набагато швидше.
- Деякі поліпшення загальної продуктивності.
- зміни авторські права.
Що нового у версії 0.1.3:
- витік пам'яті була виправлена при закритті курсорів; попередження може бути піднято в якості винятків; клієнт прапори шановний; і деякі виправлення по всьому перетворення типу даних.
Що нового у версії 0.1.2:
- Кріпильні використання Unicode як для Python 2.4+ та 3.1
- Установка "use_unicode" під час з'єднання тепер працює.
- conversion.py :. Видалення регулярний вираз для цитування зворотну косу риску
- Додавання тест для помилки LP: 499410
- Py3k конкретно:
- Рядки з MySQL декодируются в даному характер, коли use_unicode ложно
- інструкція кодується перед відправкою його на сервер MySQL. Усередині все зроблено в Unicode.
- В conversion.py: видалення _unicode_to_mysql, додавши, _bytes_to_mysql
- MySQLCursor .__ unicode__ є застарілим і замінений __str __
- Видалення тести для яких методи були видалені.
- Установка FIX набір символів при підключенні
- mysql.connector.Connect (кодування = 'latin1') тепер працює, як очікувалося
- набір символів за замовчуванням (все ще) UTF-8.
- SET імен використовується тільки при зміні набору символів після підключення. Використання MySQL.set_charset (charsetname), щоб змінити.
- Тестовий випадок додав за повідомлення про помилку; фіксації тест, в test_protocol.py, щоб відобразити новий набір символів за замовчуванням 'UTF-8'.
Вимоги
- Python
Коментар не знайдено