psycopg2 (также известный как питон-psycopg2 на большинстве основе ядра операционных систем Linux) очень маленький, стабильный и быстрый программное обеспечение, написанное на С и разработан с смещение, чтобы обеспечить PostgreSQL адаптер для программирования Python language.Features на а glanceKey особенности включают COPY поддержку, серверные курсоры, поддержка двухфазного принятия, поддержки крупных объектов, асинхронный без блокировки ввода / вывода, который также интегрирован с сопрограмм основе библиотек, в том числе Eventlet, gevent и uGreen , а также поддержку для отправки и получения асинхронных уведомлений.
Кроме того, psycopg2 может быть использован в качестве адаптации нескольких объектов Python в типа базы данных, в том числе гибкую поддержку JSON, кортежей к записям, словарей hstore и списки на array.It может быть легко расширена для нового adaptersIt является программное обеспечение с раздвижной, что позволяет пользователям легко добавлять поддержку для новых адаптеров, которые могут быть использованы для преобразования объектов Python в typecasters SQL и синтаксис, а также для преобразования типов PostgreSQL в Python objects.Implements Питон БД API 2.0 specificationsPsycopg2 модуль Python, который был спроектирован, чтобы полностью осуществить В API Питона дБ (интерфейс прикладного программирования) 2.0 спецификации, а также для доступа к PostgreSQL многие и Rsquo, S предлагается полное переписывание исходного Psycopg modulePsycopg2 является полностью переписанный оригинальный модуль Psycopg. Она была создана с целью предоставления классы нового стиля для соединения с базой данных, а также объектов курсора и многие другие goodies.Supports Python 2.5 на 3.4 и PostgreSQL 7.4, чтобы 9.4At момент написания этого обзора, мы обнаружили, что psycopg2 Программное обеспечение поддерживает Python версии от 2.5 до 3.4, а также версии PostgreSQL с 7,4 до 9,4. Приложение поточно-это означает, что потоки могут совместно использовать одно соединение или используйте другой connections.Supported на Linux, Windows и Mac OS XPsycopg2 является обеспечение кросс-платформенный, поддерживает на GNU / Linux, Microsoft Windows и Mac OS X операционные системы. Она была успешно протестирована на компьютерах, поддерживающих любой из архитектур 64 или 32-битный процессор
Что нового В этом выпуске:.
- Добавлена поддержка для PostgreSQL jsonb 9,4 (билет # 226).
- Исправлена сегментации, если КОПИРОВАНИЯ заявления передаются для выполнения () вместо использования надлежащих методов (Ticket # 219).
- преобразования Сила аргументов бассейн в целое, чтобы избежать потенциально неограниченные бассейна (Ticket # 220).
- Курсоры с фиксацией не начать новую транзакцию после перемещения / выборки / закрыть (билет # 228).
- Курсоры с фиксацией может быть использован в AUTOCOMMIT (Ticket # 229).
- callproc () не молча игнорировать аргумент без длиной.
- Исправлена утечка памяти с большими объектами (Ticket # 256).
- Внутренняя модуль _psycopg.so могут быть импортированы автономный (чтобы модули, такие как жонглирование, описанной в билет # 201).
Что нового в версии 2.5.2:
- Исправлена сегментации травления исключение поднят на ошибки подключения ( билет # 170).
- Значимые ошибки подключения сообщить значимую сообщение, благодаря Алексею Борзенков (Ticket # 173).
- создание lobject вручную с неправильным параметром не сегментации (билет # 187).
Что нового в версии 2.4.2:
- Эта версия представляет управление всеми параметрами сессии через Новый метод set_session () и исправлены некоторые ошибки, связанные с многопоточностью и зеленых задач.
- Он выполняет меньше запросов во время соединения, что делает его чуть-чуть быстрее.
Требования
- Python
Комментарии не найдены