psycopg Python proqramlaşdırma dili üçün bir PostgreSQL verilənlər bazası adapter edir. Onun əsas üstünlükləri tam Python DBAPI 2.0 dəstəkləyir və bu səviyyədə 2 təhlükəsiz mövzu deyil.
psycopg yaratmaq və cursors çox məhv və paralel edər və ya yenilikləri çəkən sıra ağır multi-yivli applications üçün nəzərdə tutulmuşdur.
psycopg distribution ZPsycopgDA, bir Zope Database Adapter daxildir. Bu səhifə 2, psycopg 1.1.x təşkilatının demək olar ki, tam rewrite psycopg edir.
Psycopg 2 xüsusiyyətləri tam libpq v3 protokol COPY / FROM COPY və tam obyekt uyğunlaşma bütün əsas Python 2.3 növləri üçün: strings (o cümlədən unicode) ints, longs, üzüb gedirdi, buferlər (ikili obyektlərinin), booleans, mx.DateTime və builtin datetime növləri .
O, həmçinin PostgreSQL serialların eşlenen unicode sorğu və Python siyahıları dəstəkləyir
Bu azad Yeni nədir.
- Bu azad xüsusiyyətləri bir bytea parser əmin psycopg müstəqil libpq və PostgreSQL versiyaları ikili data ilə işləyəcək etmək; Qeyri-normallaşıb xarakter kodlamaları üçün dəstək; boş sorgular üçün bir düzeltme; və daha yaxşı səhv hesabat.
versiya yeni nədir 2.4 Beta 1:
- Yeni funksiyalar və dəyişikliklər
- Əlavə register_composite () funksiyası Python tuples / namedtuples daxil PostgreSQL kompozit növ tökmə.
- adlı cursors daha çox səmərəli iteration.
- build script dəyərlər tahmin imtina edir.
- Əlaqələri və cursors zəif referenceable var.
- Added 'b' və böyük obyektlərin 't' rejimində: bytes strings və Unicode, həm də məşğul ola bilər yazmaq; oxu geri və ya strings və ya kontormerinin unicode bayt bilərsiniz.
- COPY io.TextIOBase həyata faylları Unicode məlumat göndərir.
- build script dəyərlər tahmin imtina edir.
- Təkmilləşdirilmiş PostgreSQL-Python kodlamaları mapping. EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, LATIN10, SHIFT_JIS_2004 . Bir neçə itkin kodlamaları əlavə
- düşdü təkrar lüğət lookups.
- Boş siyahıları düzgün roundtrip Python - & gt; PostgreSQL - & gt; Python.
- Hata düzeltmelerini:
- kompozit növ None Sabit uyğunlaşma (bilet # 26). Karsten Hilbert ilə səhv hesabat.
- az ümumi code yolları Sabit bir neçə istinad sızması.
- böyük obyekt onun bağlantısı daha çox qapalı və Sabit segfault.
- ZPsycopgDA paketi Zope 2.12.9 (bilet # 30) mövcud deyil itkin icon Added. Pumukel tərəfindən Bug hesabat və patch.
Pg_config tapılmadı əgər
Pg_config tapılmadı əgər
Unicode query / parametrləri ilə
nədir versiyası 2.3.2 Yeni
- azad 2.3.0 hesabat bir səhv giderir və pgBouncer qoşulmaq Psycopg qarşısını 2.3.1
nə Version 2.3.0 Yeni
- Bu azad üçün dəstək kimi bir çox yeni funksiyalar təqdim ikifazalı törətmək və bildiriş paylod, dict adapter / bir hstore, və sorğu ləğv.
- Bu da psycopg indi PostgreSQL 7.4 ilə işləyir və ya 2,4 olan 2.7 üçün Python yüksək, yəni libpq protokol 2 dəstək azalıb.
nədir versiyası Yeni 2.3.0 Beta 1:
- Bu versiya ilə bağlı bir çox yeni funksiyalar təqdim PostgreSQL 9.0.
- psycopg iki faza (TCP) törətmək dəstəkləyir görev yükü bildir və yeni hstore növü.
PEP-249 ilə müəyyən edilmiş
nədir versiyası 2.2.2 Yeni
- Bu versiya istisna təbliğ bağlı bəzi səhvlər giderir və saat zolağını dəstək artırır.
nədir versiyası 2.0.13 Yeni
- Bu azad eyni istifadə ilə bağlı dalana giderir Çox mövzuları qoşulma.
- Bu da UUID serialların dəstək təqdim edir.
nədir versiyası 2.0.9 Yeni
- Bu azad / COPY surəti üçün daha yaxşı dəstək verir sitat ayırıcılar və limitsiz sorğu ölçüsü, UUID və Inet PostgreSQL. üçün daha yaxşı Inf və NaN float dəyərləri rəftar və dəstəyi ilə
- executemany () indi çox INSERT və UPDATE hesabatları üçün təsirə məruz qalan satır düzgün sayı qaytarır.
versiyası 2.0.8 yeni nədir.
- Bəzi kiçik yaddaş sızıntıları müəyyən edilmişdir
- Bu azad də keçid obyekt yeni get_backend_pid () metodu edir və böyük obyektlər üçün dəstək verir.
Şərhlər tapılmadı