psycopg2 (auch als python-psycopg2 auf den meisten Linux-Kernel-basierten Betriebssystemen) ist eine sehr kleine, stabile und schnelle Software in C geschrieben und aus dem Offset entworfen, um eine PostgreSQL-Adapter für den Python-Programmierung language.Features an liefern ein glanceKey Features sind COPY Unterstützung, serverseitige Cursors, Unterstützung für zweiphasige Festschreibung, Unterstützung für große Objekte, asynchrone nicht blockierende E / A, die auch mit den Koroutine-basierten Bibliotheken, einschließlich Eventlet, gevent und uGreen integriert sowie Unterstützung für das Senden und Empfangen von asynchronen Meldungen.
Darüber hinaus können psycopg2 als Anpassung mehrerer Python-Objekte auf Datenbanktyp, einschließlich flexible JSON-Unterstützung, Tupel, um Datensätze, Wörterbücher zu hstore und Listen zu array.It eine ausziehbare Software, so dass Anwender genutzt werden kann leicht an neue adaptersIt verlängert wird leicht Unterstützung für neue Adapter, die verwendet werden können, um Python-Objekte zu SQL typecasters und Syntax zu konvertieren, sowie PostgreSQL-Typen in Python objects.Implements konvertieren die Python DB API 2.0 specificationsPsycopg2 ist ein Python-Modul, das so konstruiert ist, um in vollem Umfang umsetzen der Python DB-API (Application Programming Interface) 2.0-Spezifikationen, sowie den Zugriff auf viele der PostgreSQL & rsquo zu ermöglichen; s Ausstattung komplette Neufassung der ursprünglichen psycopg modulePsycopg2 ist eine komplette Neufassung der ursprünglichen psycopg Modul. Es wurde mit der Absicht, neue Stil-Klassen für Datenbankverbindungen sowie Cursor-Objekte und viele andere goodies.Supports Python 2,5-3,4 und PostgreSQL 7.4, um den Moment des Schreibens, die diese Bewertung 9.4At erstellt haben wir, dass der psycopg2 entdeckt Software unterstützt Python Versionen 2,5-3,4 sowie PostgreSQL Versionen 7,4-9,4. Die Anwendung ist Thread-sicher, was bedeutet, dass Threads dieselbe Verbindung teilen oder verschiedene connections.Supported auf Linux, Windows und Mac OS XPsycopg2 ein Cross-Plattform-Software, auf dem GNU / Linux, Microsoft Windows und Mac OS X unterstützt Betriebssysteme. Es wurde erfolgreich auf Computern unterstützt eine der 64 oder 32-Bit-CPU-Architekturen getestet
Was ist neu in dieser Pressemitteilung:.
- hinzugekommen jsonb Unterstützung für PostgreSQL 9.4 (Ticket # 226).
- Feste segfault wenn COPY-Anweisungen werden an den execute () anstelle der Verwendung der richtigen Methoden (Ticket # 219).
- Waffen Umwandlung Pool Argumente nach integer um potenziell unbegrenzte Pools (Ticket # 220) zu vermeiden.
- Cursor WITH HOLD nicht beginnen eine neue Transaktion auf Zug / holen / close (Ticket # 228).
- Cursor WITH HOLD in autocommit (Ticket # 229) verwendet werden.
- CallProc () nicht stillschweigend ignorieren ein Argument ohne Länge.
- Festspeicherleck mit großen Objekten (Ticket # 256).
- Die interne _psycopg.so Modul kann stand-alone importiert werden (damit Module jonglieren wie die im Ticket # 201 beschrieben).
Was ist neu in Version 2.5.2:
- Fest segfault Beizen der Ausnahme auf Verbindungsfehler erhöht ( Ticket # 170).
- Sinnvolle Verbindungsfehler berichten über eine aussagekräftige Botschaft dank Alexey Borzenkov (Ticket # 173).
- Manuelles Erstellen lobject mit falscher Parameter nicht segfault (Ticket # 187).
Was ist neu in Version 2.4.2:
- Diese Version führt die Verwaltung aller Sitzungsparameter durch die Methode neue set_session () und behebt einige Fehler, um Multi-Threading und grünen Aufgaben stehen.
- Sie führt weniger Anfragen beim Verbindungsaufbau, so dass es nur ein kleines bisschen schneller.
Anforderungen :
- Python
Kommentare nicht gefunden