psycopg2 (також відомий як пітон-psycopg2 на більшості основі ядра операційних систем Linux) є дуже невеликою, стабільної та швидкої програми, написані на С і розроблений з зсув, щоб забезпечити PostgreSQL адаптер для language.Features програмування Python на А glanceKey функції включають в себе COPY підтримку, серверні курсори, підтримка двухфазного прийняття, підтримки великих об'єктів, асинхронний без блокування I / O, яка також інтегрована з співпрограми на основі бібліотек, в тому числі Eventlet, gevent і uGreen , а також підтримку для відправки та отримання асинхронних повідомлень.
Крім того, psycopg2 може бути використаний як адаптації декількох об'єктів Python від типу бази даних, в тому числі гнучку підтримку JSON, кортежі записів, словників hstore і перелік питань, array.It може бути легко розширена для нового adaptersIt в програмне забезпечення розсувний, що дозволяє користувачам легко додавати підтримку нових адаптерів, які можуть бути використані для перетворення об'єктів Python в typecasters SQL і синтаксис, а також для перетворення типів PostgreSQL в Python objects.Implements Python DB API 2.0 specificationsPsycopg2 є модуль Python, який був спроектований, щоб повністю реалізувати API-інтерфейс Python дБ (Application Programming Interface) Технічні характеристики 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-бітний процесор
Що нового У цьому випуску :.
- Додана підтримка jsonb для PostgreSQL 9.4 (квиток # 226).
- Виправлена сегментації якщо копія не заяви передаються для виконання () замість використання належних методів (Ticket # 219).
- перетворення Сила аргументів басейн в ціле, щоб уникнути потенційно необмежені басейну (Ticket # 220).
- Курсори з фіксацією не почати нову транзакцію при перемістити / вибірки / Close (квиток # 228).
- Курсори з фіксацією може бути використаний в AUTOCOMMIT (Ticket # 229).
- callproc () не проігнорує аргумент без завдовжки.
- Виправлена витік пам'яті при великих об'єктів (Ticket # 256).
- Внутрішній модуль _psycopg.so можуть бути імпортовані автономне (щоб модулі жонглювання, таких, як описана в квиток # 201).
Що нового у версії 2.5.2:
- Виправлена сегментації травлення виняток піднято на помилки підключення ( квиток # 170).
- Значущі помилки підключення повідомити значиму повідомлення, спасибі Олексію Борзенков (Ticket # 173).
- створення lobject вручну з неправильним параметра сегментації (квиток # 187).
Що нового у версії 2.4.2:
- Ця версія представляє управління всіма параметрами сесії через Новий метод set_session () і виправлені деякі помилки, пов'язані з багатопоточність і зелених завдань.
- Він виконує менше запитів під час з'єднання, що робить його просто трохи швидше.
Вимоги
- Python
Коментар не знайдено