Projects / py-postgresql


py-postgresql is a set of Python modules providing interfaces to various parts of PostgreSQL. Notably, it provides a pure-Python driver + C optimizations for querying a PostgreSQL database. It features: prepared statement driven interfaces; cluster tools for creating and controlling a cluster; support for most PostgreSQL types (composites, arrays, numeric, datetimes, and many more); and COPY support.

Operating Systems

Recent releases

  •  18 Oct 2011 13:42

    Release Notes: This release improves Python 3.2 support.

    •  22 Sep 2010 16:04

      Release Notes: DOMAINs are supported in composites. xact() managed SAVEPOINTs are released as well as being rolled back on abort. The postgresql.cluster module is now documented.

      •  25 Apr 2010 12:32

        Release Notes: The reception of arrays with NULLs, intervals with months, and DML affecting zero rows executed by first() were fixed.

        •  30 Mar 2010 05:19

          Release Notes: A copy manager for direct connection-to-connection COPY, a notification manager for receiving asynchronous notifications with payloads, an advisory lock context manager, hstore type support, and more.

          •  04 Jan 2010 10:58

            Release Notes: The db.xact() context manager was fixed to properly work with SAVEPOINTs.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.