Psycopg2 (más néven python-psycopg2 a legtöbb Linux kernel alapú operációs rendszerek) egy nagyon kicsi, stabil és gyors szoftverrel C-ben írt, és célja az offset, hogy a PostgreSQL adapter a Python programozási language.Features at a glanceKey funkciók közé COPY támogatást, szerver oldali kurzorok, támogatja a kétfázisú, támogatja a nagy objektumok, aszinkron nem blokkoló I / O, amely szintén integrált a coroutine alapú könyvtárak, beleértve Eventlet, gevent, és uGreen , valamint támogatja a küldő és a fogadó aszinkron értesítések.
Emellett Psycopg2 lehet használni, mint egy adaptációja több Python objektumok adatbázis típus, beleértve a rugalmas JSON támogatást, a párok a nyilvántartások, szótárak hstore, és felsorolja, hogy array.It egyszerűen bővíthető új adaptersIt egy kihúzható szoftver, amely lehetővé teszi a felhasználók hogy könnyen hozzá támogatja az új adaptert, amelyet fel lehet használni átalakítani Python objektumok SQL typecasters és szintaxis, valamint átalakítani PostgreSQL beír Python objects.Implements a Python DB API 2.0 specificationsPsycopg2 egy Python modul, amely úgy lett kialakítva, hogy teljes mértékben hajtsák végre A Python DB API (Application Programming Interface) 2.0 specifikációval, valamint az, hogy hozzáférést biztosít számos PostgreSQL-ezte s features.A teljes újraírása az eredeti psycopg modulePsycopg2 egy teljes újraírása az eredeti psycopg modul. Ebből jött létre azzal a szándékkal, hogy új stílusú osztályok adatbázis-kapcsolatok, valamint a kurzort tárgyak és még sok más goodies.Supports Python 2,5-3,4 és PostgreSQL 7.4 9.4At pillanatában megírása, felfedeztük, hogy a Psycopg2 szoftver támogatja a Python verzió 2,5-3,4, valamint a PostgreSQL változatok 7,4-9,4. Az alkalmazás thread-safe, ami azt jelenti, hogy a szálak azonos kapcsolatot, vagy különböző connections.Supported Linux, Windows és Mac OS XPsycopg2 egy cross-platform szoftver, támogatja a GNU / Linux, Microsoft Windows és a Mac OS X operációs rendszer. Sikeresen tesztelték a számítógépek nyújt mind a 64 vagy 32 bites CPU architektúrák.
Mi az új ebben a kiadásban:
- Added jsonb támogatása PostgreSQL 9.4 (ticket # 226).
- Fix segfault ha COPY kimutatások telt, hogy végre () használata helyett a megfelelő módszerek (ticket # 219).
- Force átalakítása medence érvek, hogy egész elkerülni az esetleg határtalan medencék (ticket # 220).
- kurzorok HOLD nem kezdenek új tranzakció után move / letölteni / close (ticket # 228).
- kurzorok HOLD lehet használni autocommit (ticket # 229).
- CallProc () nem csendben figyelmen kívül hagyja az érvelés nélkül hossza.
- Rögzített memóriavesztés a nagyméretű objektumok (ticket # 256).
- A belső _psycopg.so modul lehet behozni önálló (hogy modulok zsonglőr mint például a leírt jegyet # 201).
Mi az új verzióban 2.5.2:
- Fix segfault pácolás kivéve emelt csatlakozási hiba ( jegyet # 170).
- értelmes kapcsolat a hibabejelentések értelmes üzenetet, köszönet Alexey Borzenkov (ticket # 173).
- kézi létrehozása lobject a rossz paraméter nem segfault (ticket # 187).
Mi az új a 2.4.2-es változata:
- Ez a változat bemutatja a vezetés valamennyi ülése paramétereket Az új set_session () metódus és javít néhány hibát kapcsolatos multi-threading és zöld feladatokat.
- lefuttatja kevesebb lekérdezéseket a kapcsolási idő, így csak egy kicsit gyorsabban.
követelmények :
- Python
Hozzászólás nem található