Psycopg2 (juga dikenal sebagai python-psycopg2 pada kebanyakan sistem operasi berbasis kernel Linux-) adalah perangkat lunak yang sangat kecil, stabil dan cepat ditulis dalam C dan dirancang dari offset untuk memberikan adaptor PostgreSQL untuk language.Features pemrograman Python di fitur glanceKey termasuk dukungan COPY, kursor server-side, dukungan untuk dua-tahap melakukan, dukungan untuk benda besar, asynchronous non-blocking I / O, yang juga terintegrasi dengan perpustakaan berbasis coroutine, termasuk Eventlet, gevent, dan uGreen , serta dukungan untuk mengirim dan menerima pemberitahuan asynchronous.
Selain itu, Psycopg2 dapat digunakan sebagai adaptasi dari beberapa objek Python untuk tipe database, termasuk dukungan fleksibel JSON, tupel catatan, kamus untuk hstore, dan daftar ke array.It dapat dengan mudah diperluas untuk adaptersIt baru perangkat lunak diperpanjang, yang memungkinkan pengguna untuk dengan mudah menambahkan dukungan untuk adapter baru yang dapat digunakan untuk mengkonversi objek Python ke typecasters SQL dan sintaks, serta untuk mengubah jenis PostgreSQL ke Python objects.Implements Python DB API 2.0 specificationsPsycopg2 adalah modul Python yang telah direkayasa untuk melaksanakan sepenuhnya API Python DB (Application Programming Interface) 2,0 spesifikasi, serta untuk memungkinkan akses ke banyak PostgreSQL & rsquo; s features.A menulis ulang lengkap asli Psycopg modulePsycopg2 adalah penulisan ulang lengkap dari modul Psycopg asli. Itu dibuat dengan tujuan menyediakan kelas gaya baru untuk koneksi database, serta benda-benda kursor dan banyak lainnya goodies.Supports Python 2,5-3,4 dan PostgreSQL 7.4 untuk 9.4At saat menulis ulasan ini, kami telah menemukan bahwa Psycopg2 software mendukung versi Python 2,5-3,4, serta versi PostgreSQL 7,4-9,4. Aplikasi ini benang-aman, yang berarti bahwa benang dapat berbagi koneksi yang sama atau menggunakan connections.Supported berbeda pada Linux, Windows dan Mac OS XPsycopg2 adalah perangkat lunak cross-platform, didukung pada GNU / Linux, Microsoft Windows dan Mac OS X sistem operasi. Ini telah berhasil diuji pada komputer yang mendukung salah satu dari arsitektur 64 atau 32-bit CPU
Apa yang baru dalam rilis ini:.
- Ditambahkan jsonb dukungan untuk PostgreSQL 9.4 (tiket # 226) .
- segfault tetap jika pernyataan COPY dilewatkan untuk mengeksekusi () daripada menggunakan metode yang tepat (tiket # 219).
- konversi Angkatan argumen renang ke integer untuk menghindari kolam berpotensi tak terbatas (tiket # 220).
- Cursors DENGAN TAHAN tidak memulai transaksi baru pada gerakan / mengambil / dekat (tiket # 228).
- Cursors DENGAN TAHAN dapat digunakan dalam autocommit (tiket # 229).
- callproc () tidak diam-diam mengabaikan argumen tanpa panjang a.
- Tetap kebocoran memori dengan benda-benda besar (tiket # 256).
- Modul _psycopg.so internal dapat diimpor berdiri sendiri (untuk memungkinkan modul menyulap seperti yang dijelaskan dalam tiket # 201).
Apa yang baru dalam versi 2.5.2:
- segfault tetap acar pengecualian dibangkitkan pada kesalahan koneksi ( tiket # 170).
- kesalahan koneksi Bermakna melaporkan pesan bermakna, berkat Alexey Borzenkov (tiket # 173).
- Manual menciptakan lobject dengan parameter yang salah tidak segfault (tiket # 187).
Apa yang baru dalam versi 2.4.2:
- Versi ini memperkenalkan manajemen dari semua parameter sesi melalui yang set_session baru () metode dan perbaikan beberapa bug yang terkait dengan multi-threading dan tugas hijau.
- Ini mengeksekusi query lebih sedikit pada saat koneksi, sehingga hanya sedikit lebih cepat.
Persyaratan :
- Python
Komentar tidak ditemukan