psycopg

Screenshot der Software:
psycopg
Softwarebeschreibung:
Version: 1.1.21
Upload-Datum: 12 May 15
Lizenz: Frei
Popularität: 16

Rating: nan/5 (Total Votes: 0)

psycopg ist eine PostgreSQL-Datenbankadapter für die Programmiersprache Python. Die Hauptvorteile sind, dass sie die volle Python DBAPI 2.0 unterstützt, und es ist die Threadsicherheit auf der Ebene 2.
psycopg wurde für stark Multi-Threaded-Anwendungen, zu erstellen und zu zerstören viel Cursor und machen eine auffallende Anzahl der gleichzeitigen Einfügungen oder Aktualisierungen konzipiert.
Die Distribution enthält psycopg ZPsycopgDA, ein Zope-Datenbank Adapter. Diese Seite gibt es über psycopg 2, eine fast vollständige Neufassung der psycopg 1.1.x-Zweig.
Psycopg 2 bietet vollständige libpq-V3-Protokoll COPY TO / COPY FROM und vollständige Objekt Anpassung für alle grundlegenden Python 2.3-Typen: Zeichenketten (inklusive Unicode), ints, sehnt sich, Schwimmern, Puffern (binäre Objekte), Boolesche Werte, mx.DateTime und builtin Datetime-Typen .
Es unterstützt auch Unicode-Abfragen und Python-Listen, um PostgreSQL-Arrays abgebildet

Was ist neu in dieser Pressemitteilung:.

  • Diese Version enthält a bytea Parser, um sicherzustellen, psycopg wird mit binären Daten unabhängig von libpq und PostgreSQL-Versionen; Unterstützung für nicht-normierte Zeichenkodierungen; ein Update für leere Abfragen; und eine bessere Fehlerberichterstattung.

Was ist neu in Version 2.4 Beta 1:

  • Neue Funktionen und Änderungen
  • Hinzugefügt register_composite () -Funktion, um PostgreSQL Verbundtypen in Python-Tupel / namedtuples gegossen.
  • Effizientere Iteration auf dem Namen-Cursor.
  • Die Build-Skript weigert sich Werte schätze, wenn pg_config nicht gefunden wird.
  • Anschlüsse und Cursor sind schwach referenzierbaren.
  • Added 'b' und 't' Modus, um große Objekte: schreiben, mit beiden Bytes Strings und Unicode umgehen; Lese zurückkehren können entweder Strings oder Byte decodiert Unicode.
  • COPY Unicode-Daten sendet, um Dateien Umsetzung io.TextIOBase.
  • Die Build-Skript weigert sich Werte schätze, wenn pg_config nicht gefunden wird.
  • Verbesserte PostgreSQL-Python-Codierungen Mapping. Noch ein paar fehlenden Kodierungen: EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, LATIN10, SHIFT_JIS_2004
  • .
  • Dropped wiederholt Wörterbucheinträge mit Unicode-Abfrage / Parameter.
  • Leere Listen korrekt Folgendes zu bieten: Python - & gt; PostgreSQL - & gt; Python.
  • Fehlerbehebungen:
  • Feste Anpassung Keine in zusammengesetzten Typen (Ticket # 26). Fehlerbericht von Karsten Hilbert.
  • Feste mehrere Referenzlecks in seltener Codepfade.
  • Feste segfault wenn ein großes Objekt wird geschlossen und die Verbindung nicht mehr verfügbar ist.
  • am fehlenden Symbol, um ZPsycopgDA Paket, in Zope 2.12.9 (Ticket # 30) nicht zur Verfügung. Bug-Report und Patch von Pumukel.

Was ist neu in Version 2.3.2:

  • Release ein Bug in 2.3.0 behebt gemeldet und 2.3.1 Verhinderung Psycopg auf pgbouncer verbinden

Was ist neu in Version 2.3.0:

  • Diese Version bietet viele neue Features wie die Unterstützung für die Zwei-Phasen-Commit und Bekanntmachung paylod ein hstore vom / dict-Adapter, und Abfrage-Abbruch.
  • Es fällt auch die Unterstützung für libpq Protokoll 2, was bedeutet, dass psycopg funktioniert jetzt nur mit PostgreSQL 7.4 oder höher auf Python 2,4-2,7.

Was ist neu in der Version 2.3.0 Beta 1:

  • Diese Version bietet viele neue Funktionen, die im Zusammenhang PostgreSQL 9.0.
  • psycopg unterstützt nun zweiphasige Festschreibung (TCP), wie durch die PEP-249 angegeben, benachrichtigen Nutzlasten und die neue hstore Art.

Was ist neu in Version 2.2.2:

  • Diese Version behebt einige Fehler, Ausnahmeausbreitungsbezogenen und verbessert die Unterstützung für Zeitzonen.

Was ist neu in Version 2.0.13:

  • Diese Version behebt einen Deadlock zur Verwendung desselben im Zusammenhang Verbindung von mehreren Threads.
  • Es führt auch Unterstützung für die UUID-Arrays.

Was ist neu in Version 2.0.9:

  • Diese Version bietet eine bessere Unterstützung für COPY FROM / COPY mit zitierte Separatoren und unbegrenzte Abfrage Größe, bessere Handhabung von Inf und NaN Float-Werte und die Unterstützung für UUID und Inet PostgreSQL.
  • executemany () gibt jetzt die richtige Anzahl der betroffenen Zeilen für mehrere Anweisungen INSERT und UPDATE.

Was ist neu in Version 2.0.8:.

  • Einige kleinere Speicherlecks wurden behoben
  • Diese Version fügt auch eine neue get_backend_pid () -Methode für das Verbindungsobjekt und bietet Unterstützung für große Objekte.

Ähnliche Software

mysql-python
mysql-python

17 Feb 15

indigestion
indigestion

20 Feb 15

XQuark Bridge
XQuark Bridge

2 Jun 15

hiberlite
hiberlite

11 May 15

Andere Software von Entwickler Federico Di Gregorio

Psycopg2
Psycopg2

17 Feb 15

ZPsycopgDA
ZPsycopgDA

14 Apr 15

Kommentare zu psycopg

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!