psycopg

Screenshot Software:
psycopg
Detalii soft:
Versiune: 1.1.21
Incarca data: 12 May 15
Producător: Federico Di Gregorio
Licenţă: Gratuit
Popularitate: 112

Rating: nan/5 (Total Votes: 0)

psycopg este un adaptor de baze de date PostgreSQL pentru limbajul de programare Python. Principalele avantaje sunt că susține pe deplin Python DBAPI 2.0 și este la nivelul 2 de siguranță fir.
psycopg a fost conceput pentru aplicații puternic multi-threaded care creează și distrug o mulțime de cursoare și să facă o serie de insertii vizibilă concurente sau actualizări.
Distribuția psycopg include ZPsycopgDA, un adaptor Database Zope. Această pagină este despre psycopg 2, o rescriere aproape completă a sucursalei psycopg 1.1.x.
Psycopg 2 caracteristici complet COPY protocol v3 libpq LA / COPY FROM și adaptarea obiect completă pentru toate bază Python 2.3 tipuri: șiruri (inclusiv Unicode), int, tânjește, pluteste, tampoane (obiecte binare), Booleans, mx.DateTime și tipuri datetime builtin comanda .
Aceasta susține, de asemenea, întrebări Unicode și liste Python mapate la tablouri PostgreSQL

Ce este nou în această versiune:.

  • Acest caracteristici de eliberare un parser bytea să vă asigurați psycopg va lucra cu date binare independent din libpq și versiunile PostgreSQL; suport pentru codificarea caracterelor non-normalizate; un remediu pentru interogări goale; și mai bine raportarea erorilor.

Ce este nou în versiunea 2.4 Beta 1:

  • Noile caracteristici și modificările
  • register_composite Adaugata () funcție pentru a arunca tipuri compuse PostgreSQL în Python tupluri / namedtuples.
  • repetare mai eficientă pe cursoare numele.
  • Scriptul construi refuză să ghicească dacă valorile pg_config nu este găsit.
  • Conexiuni și cursoare sunt slab referenceable.
  • adăugată "b" și modul de 't' pentru obiecte mari: scrie poate face atât cu corzi bytes și Unicode; citire poate reveni fie bytes corzi sau unicode decodificat.
  • COPY trimite date Unicode pentru fișierele de punere în aplicare io.TextIOBase.
  • Scriptul construi refuză să ghicească dacă valorile pg_config nu este găsit.
  • îmbunătățită PostgreSQL-Python codificări cartografiere. Adăugat câteva codificări lipsă: EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, LATIN10, SHIFT_JIS_2004
  • .
  • cazut căutări dicționar repetate cu interogare unicode / parametrii.
  • liste goale Python corect dus-intors - & gt; PostgreSQL - & gt; Python.
  • Remedii erori:
  • adaptarea fixă ​​de Nici unul din tipurile de compozite (bilet # 26). Bug report de Karsten Hilbert.
  • de mai multe scurgeri de referință fixe în căile mai puțin frecvente de cod.
  • segfault fixă ​​atunci când un obiect mare este închis și legătura sa nu mai este disponibil.
  • Adăugat pictograma lipsă de pachet ZPsycopgDA, nu este disponibilă în Zope 2.12.9 (bilet # 30). Bug report si patch de Pumukel.

Ce este nou în versiunea 2.3.2:

  • versiune repară un bug raportat în 2.3.0 și 2.3.1 prevenirea Psycopg să se conecteze la pgBouncer

Ce este nou în versiunea 2.3.0:

  • Această versiune introduce mai multe caracteristici noi, cum ar fi suportul pentru comitere în două faze și o notificare paylod, un hstore la / de la adaptor dict, și anularea de interogare.
  • Este picături de asemenea, suport pentru protocolul libpq 2, ceea ce înseamnă că psycopg acum funcționează doar cu PostgreSQL 7.4 sau mai mare pe Python 2.4-2.7.

Ce este nou în versiunea 2.3.0 Beta 1:

  • Această versiune introduce multe caracteristici noi cu privire la PostgreSQL 9.0.
  • psycopg suportă acum comitere în două faze (TCP), așa cum este specificat de către PEP-249, sa notifice sarcini utile, iar noul tip hstore.

Ce este nou în versiunea 2.2.2:

  • Această versiune corectează unele erori legate de excepție propagare și imbunatateste suportul pentru orare.

Ce este nou în versiunea 2.0.13:

  • Această versiune stabilește un impas legat de utilizarea acestora conexiune de la mai multe fire.
  • De asemenea, introduce suport pentru tablouri UUID.

Ce este nou în versiunea 2.0.9:

  • Această versiune adaugă suport mai bun pentru COPY FROM / COPY cu separatoare cotate și dimensiunea de interogare nelimitat, mai bine de manipulare a valorilor float Inf și Nan, precum și sprijin pentru UUID și Inet PostgreSQL.
  • executemany () returnează acum numărul corect de rânduri afectate de multiple INSERT si UPDATE declarații.

Ce este nou în versiunea 2.0.8:.

  • Unele pierderi de memorie minore au fost stabilite
  • Această versiune adaugă, de asemenea un nou get_backend_pid () metoda pe obiect de conectare și oferă suport pentru obiecte de mari dimensiuni.

Software similare

Alte software-uri de dezvoltator Federico Di Gregorio

ZPsycopgDA
ZPsycopgDA

14 Apr 15

Psycopg2
Psycopg2

17 Feb 15

Comentarii la psycopg

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!