Psycopg2 (også kjent som python-psycopg2 på de fleste Linux-kernel-baserte operativsystemer) er en veldig liten, stabil og rask programvare skrevet i C og designet fra offset til å gi en PostgreSQL adapter for Python programmerings language.Features på en glanceKey funksjoner inkluderer COPY støtte, server-side pekere, støtte for to-fase commit, støtte for store objekter, asynkron ikke-blokkerende I / O, som også er integrert med coroutine baserte biblioteker, inkludert Eventlet, gevent, og uGreen , samt støtte for sending og mottak av asynkrone meldinger.
I tillegg kan Psycopg2 brukes som en tilpasning av flere Python-objekter til database type, inkludert fleksibel JSON støtte, tupler til poster, ordbøker til hstore, og lister til array.It kan enkelt utvides til nye adaptersIt er en utbyggbar programvare, slik at brukerne for enkelt å legge til støtte for nye adaptere som kan brukes til å konvertere Python gjenstander til SQL typecasters og syntaks, samt å konvertere PostgreSQL skriver inn Python objects.Implements Python DB API 2.0 specificationsPsycopg2 er et Python-modul som er konstruert for å fullt ut implementere Python DB API (Application Programming Interface) 2.0-spesifikasjonene, samt å gi tilgang til mange av PostgreSQL & rsquo; s features. komplett omskriving av den opprinnelige Psycopg modulePsycopg2 er en komplett omskriving av den opprinnelige Psycopg modulen. Det ble opprettet med den hensikt å gi ny stil klasser for databasetilkoblinger, samt markør objekter og mange andre goodies.Supports Python 2.5 til 3.4 og PostgreSQL 7.4 til 9.4At øyeblikket med å skrive denne anmeldelsen, har vi oppdaget at Psycopg2 Programvaren støtter Python versjoner 2,5 til 3,4, samt PostgreSQL versjoner 7,4 til 9,4. Søknaden er thread-safe, noe som betyr at tråder kan dele den samme tilkoblingen eller bruke ulike connections.Supported på Linux, er Windows og Mac OS XPsycopg2 et kryssplattform programvare, støttes på GNU / Linux, Microsoft Windows og Mac OS X operativsystemer. Det har blitt testet på datamaskiner som støtter en av de 64 eller 32-bit CPU arkitekturer
Hva er nytt i denne utgaven:.
- Lagd jsonb støtte for PostgreSQL 9.4 (billett # 226).
- Fast segfault hvis KOPI uttalelser sendes til utføre () i stedet for å bruke de riktige metoder (Ticket # 219).
- Tvungen konvertering av basseng argumenter til heltall for å unngå potensielt ubegrensede bassenger (Ticket # 220).
- pekere med HOLD ikke begynne en ny transaksjon på flytte / hente / lukke (billett # 228).
- pekere med HOLD kan brukes i autocommit (billett # 229).
- callproc () ikke stille ignorere et argument uten en lengde.
- Fast minnelekkasje med store objekter (Ticket # 256).
- Den interne _psycopg.so modulen kan importeres frittstående (for å tillate moduler sjonglerer slik som den er beskrevet i billett # 201).
Hva er nytt i versjon 2.5.2:
- Fast segfault beising unntak reist på tilkoblingsfeil ( billett # 170).
- Meningstilkoblingsfeil rapportere et meningsfullt budskap, takket være Alexey Borzenkov (billett # 173).
- Manuell skape lobject med feil parameter ikke segfault (billett # 187).
Hva er nytt i versjon 2.4.2:
- Denne versjonen introduserer ledelsen i alle sesjonsparametere gjennom den nye set_session () metode og fikser noen bugs knyttet til multi-threading og grønne oppgaver.
- Den utfører færre spørsmål ved tilkobling tid, noe som gjør det bare litt fortere.
Krav :
- Python
Kommentarer ikke funnet