psycopg

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

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

MongoMultiMaster
MongoMultiMaster

20 Feb 15

Navicat Premium
Navicat Premium

17 Feb 15

Librarian DB
Librarian DB

11 May 15

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!