psycopg

Software screenshot:
psycopg
Rincian Software:
Versi: 1.1.21
Tanggal Upload: 12 May 15
Lisensi: Gratis
Popularitas: 16

Rating: nan/5 (Total Votes: 0)

psycopg adalah adaptor database PostgreSQL untuk bahasa pemrograman Python. Keuntungan utamanya adalah bahwa ia mendukung penuh Python DBAPI 2.0 dan itu adalah benang aman di level 2.
psycopg dirancang untuk aplikasi berat multi-threaded yang menciptakan dan menghancurkan banyak kursor dan membuat sejumlah mencolok dari INSERT bersamaan atau UPDATE.
Distribusi psycopg termasuk ZPsycopgDA, sebuah Zope database Adapter. Halaman ini adalah tentang psycopg 2, menulis ulang hampir lengkap dari cabang psycopg 1.1.x.
Psycopg 2 fitur lengkap libpq protokol v3 COPY TO / COPY FROM dan objek adaptasi penuh untuk semua dasar Python 2.3 jenis: string (termasuk unicode), int, rindu, mengapung, buffer (objek biner), boolean, mx.DateTime dan jenis datetime builtin .
Ini juga mendukung permintaan unicode dan daftar Python dipetakan ke PostgreSQL array

Apa yang baru dalam rilis ini:.

  • rilis fitur ini parser bytea memastikan psycopg akan bekerja dengan data biner secara independen dari libpq dan versi PostgreSQL; dukungan untuk pengkodean karakter non-normalisasi; untuk memperbaiki query kosong;
  • dan pelaporan kesalahan yang lebih baik.

Apa yang baru di versi 2.4 Beta 1:

  • Fitur baru dan perubahan
  • Ditambahkan register_composite () fungsi untuk melemparkan PostgreSQL jenis komposit ke Python tupel / namedtuples.
  • iterasi yang lebih efisien pada bernama kursor.
  • membangun script menolak untuk menebak nilai jika pg_config tidak ditemukan.
  • Connections dan kursor yang lemah referenceable.
  • Ditambahkan 'b' dan mode 't' untuk benda besar: menulis dapat menangani kedua string byte dan unicode; membaca dapat kembali baik byte string atau diterjemahkan unicode.
  • COPY mengirimkan data Unicode ke file menerapkan io.TextIOBase.
  • membangun script menolak untuk menebak nilai jika pg_config tidak ditemukan.
  • Peningkatan PostgreSQL-Python pengkodean pemetaan. Ditambahkan beberapa pengkodean yang hilang: EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, LATIN10, SHIFT_JIS_2004
  • .
  • Turun diulang pencarian kamus dengan permintaan unicode / parameter.
  • daftar kosong benar-jemput Python - & gt; PostgreSQL - & gt; Python.
  • Perbaikan bug:
  • adaptasi Tetap ada di jenis komposit (tiket # 26). Laporan bug oleh Karsten Hilbert.
  • Tetap beberapa kebocoran referensi di jalur kode kurang umum.
  • segfault tetap jika benda besar ditutup dan hubungannya tidak lagi tersedia.
  • Ditambahkan ikon yang hilang untuk paket ZPsycopgDA, tidak tersedia di Zope 2.12.9 (tiket # 30). Laporan bug dan patch yang oleh Pumukel.

Apa yang baru di versi 2.3.2:

  • rilis perbaikan bug dilaporkan dalam 2.3.0 dan 2.3.1 mencegah Psycopg untuk terhubung ke pgBouncer

Apa yang baru di versi 2.3.0:

  • Rilis ini memperkenalkan banyak fitur baru seperti dukungan untuk dua fase komit dan pemberitahuan paylod, sebuah hstore ke / dari adaptor dict, dan permintaan pembatalan
  • .
  • Ini juga tetes dukungan untuk libpq protokol 2, yang berarti bahwa psycopg sekarang bekerja hanya dengan PostgreSQL 7.4 atau lebih tinggi pada Python 2,4-2,7.

Apa yang baru di versi 2.3.0 Beta 1:

  • Versi ini memperkenalkan banyak fitur baru yang berhubungan dengan PostgreSQL 9.0.
  • psycopg sekarang mendukung dua-tahap komit (TCP) sebagaimana ditentukan oleh PEP-249, NOTIFY muatan, dan jenis hstore baru.

Apa yang baru di versi 2.2.2:

  • Versi ini perbaikan beberapa kesalahan yang berkaitan dengan propagasi pengecualian dan meningkatkan dukungan untuk zona waktu.

Apa yang baru dalam versi 2.0.13:

  • Rilis ini memperbaiki kebuntuan terkait dengan menggunakan yang sama sambungan dari beberapa thread.
  • Hal ini juga memperkenalkan dukungan untuk array UUID.

Apa yang baru di versi 2.0.9:

  • Rilis ini menambahkan dukungan yang lebih baik untuk COPY DARI / COPY dengan pemisah dikutip dan ukuran permintaan terbatas, penanganan yang lebih baik dari Inf dan NaN nilai float, dan dukungan untuk UUID dan Inet PostgreSQL.
  • executemany () sekarang kembali nomor yang benar baris yang terkena dampak untuk beberapa INSERT dan UPDATE laporan.

Apa yang baru di versi 2.0.8:.

  • Beberapa kebocoran memori kecil yang tetap
  • Rilis ini juga menambahkan metode baru get_backend_pid () pada objek koneksi dan menyediakan dukungan untuk benda besar.

Software yang serupa

MongoMultiMaster
MongoMultiMaster

20 Feb 15

E*Reminders
E*Reminders

3 Jun 15

sqlcmd
sqlcmd

11 May 15

Knoda
Knoda

2 Jun 15

Perangkat lunak lain dari pengembang Federico Di Gregorio

ZPsycopgDA
ZPsycopgDA

14 Apr 15

Psycopg2
Psycopg2

17 Feb 15

Komentar untuk psycopg

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!