Детали программы:
Версия: 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. Если для чтения опущен, режим доступа по умолчанию сервера используется. Для получения подробной информации о режиме доступа транзакций, смотрите описание для сделки заявлении СНВ в начала сделки, COMMIT, ROLLBACK и синтаксиса. Если сервер старше, чем MySQL 5.6.5, он не поддерживает установку режима доступа и разъем / 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 МБ.
- Макс позволил 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
Комментарии не найдены