Psycopg2 (de asemenea cunoscut sub numele de piton-psycopg2 pe majoritatea sistemelor de operare bazate pe nucleul Linux) este un software foarte mic, stabil și rapid scrise în C și proiectate de offset a oferi un adaptor PostgreSQL pentru language.Features programare Python la o caracteristici glanceKey includ suport COPY, cursoare server-side, suport pentru comitere în două faze, suport pentru obiecte de mari dimensiuni, asincron non-blocking I / O, care este, de asemenea, integrat cu bibliotecile pe bază de coroutine, inclusiv Eventlet, gevent, și uGreen , precum și sprijin pentru trimiterea și primirea de notificări asincrone.
În plus, Psycopg2 poate fi folosit ca o adaptare a mai multor obiecte Python cu un tip de bază de date, inclusiv suport flexibil JSON, tupluri pentru a înregistrărilor, dicționare de hstore, și listele de array.It poate fi ușor extins la nouă adaptersIt este un software extensibila, permitand utilizatorilor pentru a adăuga cu ușurință suport pentru noile adaptoare care pot fi utilizate pentru a converti obiecte Python la typecasters SQL și sintaxă, precum și de a converti tipuri PostgreSQL în Python objects.Implements Python DB API 2.0 specificationsPsycopg2 este un modul Python care a fost proiectat să pună în aplicare pe deplin API-ul Python DB (Application Programming Interface) specificațiile 2.0, precum și pentru a permite accesul la multe dintre PostgreSQL & rsquo; s features.A rescriere completă a originalului Psycopg modulePsycopg2 este o rescriere completă a modulului inițial Psycopg. El a fost creat cu intenția de a oferi cursuri de tip nou pentru conexiuni de baze de date, precum și obiecte de cursor și multe alte goodies.Supports Python 2.5 - 3.4 și 7.4 PostgreSQL pentru 9.4At momentul scrierii acestui comentariu, am descoperit că Psycopg2 Software suporta versiunile Python 2.5-3.4, precum și versiunile PostgreSQL 7.4-9.4. Aplicația este thread-safe, ceea ce înseamnă că subiectele pot partaja aceeași conexiune sau de a folosi diferite connections.Supported pe Linux, Windows și Mac OS XPsycopg2 este un software cross-platform, sprijinit pe GNU / Linux, Microsoft Windows și Mac OS X sisteme de operare. Acesta a fost testat cu succes pe computere care susțin oricare dintre arhitecturi de 64 sau 32 de biți CPU
Ce este nou în această versiune:.
- Adăugat jsonb sprijin pentru PostgreSQL 9.4 (bilet # 226).
- segfault fixă dacă declarațiile COPY sunt transmise pentru a executa () în loc de a folosi metode adecvate (bilet # 219).
- conversia forței de argumente piscină la număr întreg, pentru a evita piscine potențial nelimitate (bilet # 220).
- Cursoare CU HOLD nu încep o nouă tranzacție pe fază / aduce / închidere (bilet # 228).
- Cursoare CU HOLD pot fi folosite în autocommit (bilet # 229).
- callproc () nu ignora tăcere un argument fără o lungime.
- fix scurgere de memorie cu obiecte de mari dimensiuni (bilet # 256).
- Modulul _psycopg.so intern pot fi importate de sine stătătoare (pentru a permite module jonglerie, cum ar fi cea descrisă în bilet # 201).
Ce este nou în versiunea 2.5.2:
- segfault fixă decaparea excepția ridicată pe eroare de conexiune ( bilet # 170).
- erori de conectare semnificative raporta un mesaj semnificativ, datorită Alexey Borzenkov (bilet # 173).
- crearea manuală lobject cu parametrul greșit nu segfault (bilet # 187).
Ce este nou în versiunea 2.4.2:
- Această versiune introduce gestionarea tuturor parametrilor sesiune prin nou set_session () metoda și stabilește unele bug-uri legate de multi-threading și sarcinile verde.
- Se execută mai puține întrebări în timpul de conectare, făcându-l doar un pic mai repede.
Cerințe :
- Python
Comentariile nu a fost găsit