psycopg

Software screenshot:
psycopg
Software informatie:
Versie: 1.1.21
Upload datum: 12 May 15
Ontwikkelaar: Federico Di Gregorio
Licentie: Gratis
Populariteit: 16

Rating: nan/5 (Total Votes: 0)

psycopg is een PostgreSQL-database adapter voor de programmeertaal Python. De belangrijkste voordelen zijn dat het de volledige Python DBAPI 2.0 en het is thread safe op niveau 2.
psycopg is ontworpen voor sterk multi-threaded applicaties te creëren en te vernietigen veel cursors en een opvallend aantal gelijktijdige inzetstukken of updates.
De psycopg distributie bevat ZPsycopgDA, een Zope Database Adapter. Deze pagina gaat over psycopg 2, een bijna volledige herschrijving van de psycopg 1.1.x tak.
Psycopg 2 functies volledig libpq v3-protocol COPY TO / kopiëren van en volledige aanpassing object voor alle basis Python 2.3 types: strings (waaronder unicode), ints, longs, drijvers, buffers (binaire objecten), booleans, mx.DateTime en ingebouwde types datetime .
Het ondersteunt ook unicode queries en Python lijsten toegewezen aan PostgreSQL arrays

Wat is nieuw in deze release:.

  • Deze release features een bytea parser om ervoor te zorgen psycopg zal werken met binaire data onafhankelijk van libpq en PostgreSQL versies; ondersteuning voor niet-genormaliseerde karakter coderingen; een fix voor lege queries; en betere foutrapportage.

Wat is nieuw in versie 2.4 Beta 1:

  • Nieuwe functies en veranderingen
  • Toegevoegd register_composite () functie om PostgreSQL samengestelde types geworpen in Python tupels / namedtuples.
  • Efficiëntere iteratie op naam cursors.
  • De build script weigert waarden denk dat als pg_config niet wordt gevonden.
  • Verbindingen en cursors zijn zwak referenceable.
  • Toegevoegde 'b' en de 't' modus om grote objecten: schrijven kan omgaan met zowel bytes strijkers en unicode; read kan terugkeren ofwel bytes strings of gedecodeerd unicode.
  • COPY stuurt Unicode-gegevens bestanden uitvoering io.TextIOBase.
  • De build script weigert waarden denk dat als pg_config niet wordt gevonden.
  • Verbeterde PostgreSQL-Python coderingen mapping. Toegevoegd een paar ontbrekende coderingen: EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, LATIN10, SHIFT_JIS_2004
  • .
  • Dropped herhaald woordenboek lookups met unicode vraag / parameters.
  • Lege lijsten correct rondreis Python - & gt; PostgreSQL - & gt; Python.
  • Bug fixes:
  • Vast aanpassing van None in samengestelde types (ticket # 26). Bug rapport van Karsten Hilbert.
  • Vast aantal verwijzing lekken in minder gemeenschappelijke code paden.
  • Vast segfault wanneer een groot object is gesloten en de verbinding niet meer beschikbaar is.
  • Toegevoegd ontbrekende pictogram om ZPsycopgDA pakket, niet beschikbaar in Zope 2.12.9 (ticket # 30). Bug report en patch door Pumukel.

Wat is nieuw in versie 2.3.2:

  • versie lost een bug gerapporteerd in 2.3.0 en 2.3.1 voorkomen Psycopg om verbinding te pgBouncer

Wat is nieuw in versie 2.3.0:

  • Deze versie introduceert veel nieuwe functies, zoals de ondersteuning voor de twee fasen te plegen en kennisgeving paylod, een hstore naar / van dict adapter en vraag annulering.
  • Het valt ook ondersteuning voor libpq protocol 2, wat betekent dat psycopg werkt nu alleen met PostgreSQL 7.4 of hoger op de Python 2,4-2,7.

Wat is nieuw in versie 2.3.0 Beta 1:

  • Deze versie introduceert veel nieuwe functies met betrekking tot PostgreSQL 9.0.
  • psycopg ondersteunt nu COMMIT in twee fasen (TCP) zoals gespecificeerd door de PEP-249, NOTIFY payloads, en het nieuwe type hstore.

Wat is nieuw in versie 2.2.2:

  • Deze versie lost een aantal fouten in verband met uitzondering vermeerdering en verbetert de ondersteuning voor tijdzones.

Wat is nieuw in versie 2.0.13:

  • Deze versie lost een impasse met betrekking tot het gebruik van de dezelfde verbinding van meerdere threads.
  • Het introduceert ook ondersteuning voor UUID arrays.

Wat is nieuw in versie 2.0.9:

  • Deze release voegt betere ondersteuning voor het kopiëren van / COPY met geciteerd afscheiders en onbeperkt vraag grootte, een betere afhandeling van Inf en NaN float waarden, en ondersteuning voor UUID en Inet PostgreSQL.
  • executemany () geeft nu de juiste aantal getroffen rijen voor meerdere INSERT en UPDATE verklaringen.

Wat is nieuw in versie 2.0.8:.

  • Enkele kleine geheugenlekken werden vastgesteld
  • Deze versie voegt ook een nieuwe methode get_backend_pid () op de verbinding object en biedt ondersteuning voor grote objecten.

Vergelijkbare software

nuBuilder
nuBuilder

11 May 15

datanommer
datanommer

20 Feb 15

EasyDB
EasyDB

14 Apr 15

PySQLite
PySQLite

11 May 15

Andere software van ontwikkelaar Federico Di Gregorio

ZPsycopgDA
ZPsycopgDA

14 Apr 15

Psycopg2
Psycopg2

17 Feb 15

Reacties op psycopg

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!