Psycopg2 (også kendt som python-psycopg2 på de fleste Linux kernel-baserede operativsystemer) er en meget lille, stabil og hurtig software skrevet i C og designet fra offset til at give en PostgreSQL adapter til Python programmering language.Features på en glanceKey funktioner omfatter COPY support, server-side markører, støtte til to-fase begå, støtte til store objekter, asynkron ikke-blokerende I / O, som også integreret med coroutine-baserede biblioteker, herunder Eventlet, gevent og uGreen samt støtte til at sende og modtage asynkrone meddelelser.
Derudover kan Psycopg2 bruges som en tilpasning af flere Python objekter til database typen, herunder fleksibel JSON støtte, tupler til fortegnelser, ordbøger til hstore og lister til array.It kan let udvides til nye adaptersIt er en udskydelig software, der giver brugerne for nemt at tilføje støtte til nye adaptere, som kan bruges til at konvertere Python objekter til SQL typecasters og syntaks samt til at konvertere PostgreSQL typer i Python objects.Implements Python DB API 2.0 specificationsPsycopg2 er et Python-modul, som er blevet udviklet til fuldt ud at gennemføre Python DB API (Application Programming Interface) 2.0, samt at give adgang til mange af PostgreSQL & rsquo; s features.A komplet omskrivning af den oprindelige Psycopg modulePsycopg2 er en komplet omskrivning af den oprindelige Psycopg modulet. Det blev oprettet med det formål at tilvejebringe ny stil klasser for databaseforbindelser samt cursor objekter og mange andre goodies.Supports Python 2,5-3,4 og PostgreSQL 7,4 til 9.4At skrivende stund denne anmeldelse, har vi opdaget, at Psycopg2 software understøtter Python versioner 2,5-3,4 samt PostgreSQL versioner 7,4-9,4. Ansøgningen er tråd-safe, hvilket betyder, at trådene kan dele den samme forbindelse eller bruger forskellige connections.Supported på Linux, Windows og Mac OS XPsycopg2 er en cross-platform software, understøttes på GNU / Linux, Microsoft Windows og Mac OS X styresystemer. Det er blevet testet med succes på computere, der understøtter en af 64 eller 32-bit CPU arkitekturer
Hvad er nyt i denne udgivelse:.
- Tilføjet jsonb støtte til PostgreSQL 9.4 (billet # 226).
- Fast segmenteringsfejl hvis videregives COPY erklæringer for at udføre () i stedet for at bruge de rigtige metoder (billet # 219).
- Kraft konvertering af pool argumenter til heltal at undgå potentielt ubegrænsede puljer (billet # 220).
- Markører med hold ikke begynde en ny transaktion ved træk / hente / lukke (billet # 228).
- Markører med hold kan bruges i autocommit (billet # 229).
- callproc () ikke lydløst ignorere et argument uden en længde.
- Fast hukommelsesfejl med store objekter (billet # 256).
- Den interne _psycopg.so modul kan importeres enkeltstående (til at tillade moduler jonglering som den er beskrevet i billet # 201).
Hvad er nyt i version 2.5.2:
- Fast segmenteringsfejl bejdsning undtagelsen rejst på tilslutning fejl ( billet # 170).
- Meningsfulde forbindelsesfejl rapportere en meningsfuldt budskab, takket være Alexey Borzenkov (billet # 173).
- Manuel skabe lobject med den forkerte parameter ikke segmenteringsfejl (billet # 187).
Hvad er nyt i version 2.4.2:
- Denne version introducerer forvaltning af alle session parametre gennem den nye set_session () metode og løser nogle bugs relateret til multi-threading og grønne opgaver.
- Den udfører færre forespørgsler på tilslutning tid, hvilket gør det bare en lille smule hurtigere.
Krav :
- Python
Kommentarer ikke fundet