Python-PostgreSQL Database Adapter

Edit Package python-psycopg2

psycopg2 is a PostgreSQL database adapter for the Python programming
language. psycopg2 was written with the aim of being very small and fast,
and stable as a rock.

psycopg2 is different from the other database adapter because it was
designed for heavily multi-threaded applications that create and destroy
lots of cursors and make a conspicuous number of concurrent INSERTs or
UPDATEs. psycopg2 also provide full asycronous operations and support
for coroutine libraries.

Refresh
Refresh
Source Files
Filename Size Changed
psycopg2-2.9.7.tar.gz 0000383496 375 KB
python-psycopg2.changes 0000033205 32.4 KB
python-psycopg2.spec 0000002653 2.59 KB
Revision 44 (latest revision is 46)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1109514 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 44)
- update to 2.9.7:
  * Fix propagation of exceptions raised during module
    initialization
  * Fix building when pg_config returns an empty string

- Update to 2.9.5
  * Alpine (musl) wheels now available
- update to 2.8.5
  * Added interval_status parameter to start_replication() method
    and other facilities to send automatic replication keepalives
  * Fixed “there’s no async cursor” error polling a connection with
  * Added errors module. Every PostgreSQL error is converted into
  * Added BYTES adapter to manage databases with mixed encodings on
  * Added table_oid and table_column attributes on cursor.description
  * Added connection.info object to retrieve various PostgreSQL
  * Fixed async communication blocking if results are returned in
  * Dropped deprecated PersistentConnectionPool. Use
  * Binary packages no longer installed by default. The
  * Added Replication protocol support (ticket #322). Main authors are
  * Added parse_dsn() and make_dsn() functions (tickets #321, #363). connect()
  * Added __libpq_version__ and libpq_version() to inspect the version of the
  * The attributes notices and notifies can be customized replacing them with
  * Adapt network types to ipaddress objects when available. When not enabled,
    convert arrays of network types to lists by default. The old Inet adapter is
  * Give precedence to __conform__() over superclasses to choose an object
  * Using Python C API decoding functions and codecs caching for faster
  * executemany() slowness addressed by execute_batch() and execute_values()
  * Added async_ as an alias for async to support Python 3.7 where async will
  * Unless in autocommit, do not use default_transaction_* settings to control
    the session characteristics as it may create problems with external
Comments 0
openSUSE Build Service is sponsored by