Psycopg2 (həmçinin ən Linux kernel-based əməliyyat sistemi python-psycopg2 kimi tanınan) və Python proqramlaşdırma language.Features üçün PostgreSQL adapter təmin etmək üçün ofset olan C yazılı və dizayn bir çox kiçik sabit və sürətli proqram bir glanceKey xüsusiyyətləri COPY dəstəyi, server-side cursors dəstək iki mərhələsi üçün törətmək, böyük obyektlər üçün dəstək daxildir asinxron qeyri-blok I / O, həmçinin Eventlet, gevent və uGreen o cümlədən coroutine-based kitabxana ilə inteqrasiya olunur , eləcə də göndərilməsi və asinxron reports almaq üçün dəstək.
Bundan əlavə, Psycopg2 istifadəçilər imkan extendible proqram, asanlıqla yeni adaptersIt uzadıla bilər array.It çevik JSON dəstək, qeydlər tuples, hstore üçün lüğətlər, və siyahıları, o cümlədən verilənlər bazası növü üçün bir neçə Python obyektlərin bir uyğunlaşma kimi istifadə edilə bilər asanlıqla SQL typecasters və sintaksis üçün Python obyektlərin çevirmək üçün istifadə edilə bilər ki, yeni adapterləri üçün dəstək əlavə etmək üçün, eləcə də Python DB API 2.0 specificationsPsycopg2 tam həyata keçirilməsi üçün engineering edilmişdir ki, bir Python modulu Python objects.Implements daxil PostgreSQL növləri çevirmək üçün Python DB API (Application Programming Interface) 2.0 spesifikasiyası, həmçinin PostgreSQL & rsquo çox daxil olmaq üçün; orijinal Psycopg modulePsycopg2 nin features.A tam rewrite orijinal Psycopg modul tam yeniden edir. Bu baxış yazılı anı 9.4At verilənlər bazası əlaqələri, eləcə də kursor obyektlərin və bir çox digər goodies.Supports 3.4 üçün Python 2.5 və PostgreSQL 7.4 üçün yeni stil siniflər təmin niyyəti ilə yaradılmışdır, biz Psycopg2 ki, aşkar Bu proqram 2,5 3,4 ilə Python versiyasını, eləcə də 7,4-dən 9,4 ilə PostgreSQL versiyasını dəstəkləyir. Ərizə mövzuları eyni bağlantısı bölüşmək və ya Linux müxtəlif connections.Supported istifadə edə bilərsiniz o deməkdir ki, mövzu-təhlükəsiz, Windows və Mac OS XPsycopg2 GNU / Linux, Microsoft Windows və Mac OS X dəstəklənən cross-platform proqram, əməliyyat sistemləri. Uğurla 64 və ya 32-bit CPU memarlıq ya dəstək kompüter test edilmişdir
Bu azad Yeni nədir.
- PostgreSQL 9.4 üçün Əlavə jsonb dəstəyi (bilet # 226).
- COPY hesabatları əvəzinə müvafiq üsulları (bilet # 219) istifadə) (icra üçün qəbul əgər Sabit segfault.
- hovuz dəlilləri Force dönüşüm potensial qeyri-məhdud hovuz (bilet # 220) qarşısını almaq üçün tamsayı.
- Tut ilə Cursors hərəkət / / yaxın (bilet # 228) almaq sonra yeni bir əməliyyat başlamaq deyil.
- Tut ilə Cursors autocommit (bilet # 229) istifadə edilə bilər.
- callproc () səssizcə uzunluğu olmadan mübahisə ignore deyil.
- Sabit yaddaş sızıntısı.
- Daxili _psycopg.so modulu tək başına idxal edilə bilər (modulları bilet # 201 təsvir kimi hoqqa imkan).
Böyük obyektlərin (bilet # 256) ilə
versiya 2.5.2 yeni nədir:
- istisna aşındırma Sabit segfault əlaqə səhv qaldırdı ( bilet # 170).
- Mənalı əlaqə səhvlər Alexey Borzenkov (bilet # 173) sayəsində mənalı bir mesaj hesabat.
- El səhv parametri ilə lobject yaradılması (bilet # 187) segfault deyil.
nədir versiya 2.4.2-ci Yeni
- Bu versiya bütün sessiya parametrləri idarə vasitəsilə təqdim Yeni set_session () metodu və multi-Threading və yaşıl vəzifələri ilə bağlı bəzi hataları giderir.
- Bu yalnız bir az daha sürətli edilməsi, keçid zaman az sorğu icra.
tələblər
- Python
Şərhlər tapılmadı