PostgreSQL database adapter for the Python programming language
Go to file
Daniele Varrazzo 5888b03608 Fixed "historical" reference leak in TimestampFromTicks
Added an internal function with C signature to avoid the creation of a
tuple to be later unpacked. When the tuple was decref'd, Python 2.4 64
bits regularly segfaulted; Python 2.5 less regularly; don't know about
other versions.
2011-01-03 21:34:49 +01:00
debian Update debian packaging files. 2008-05-12 15:33:10 +08:00
doc Added PostgreSQL composite types typecaster to Python tuples. 2011-01-02 00:34:13 +01:00
examples Fixed documentation and example for asynchronous notifications. 2010-04-21 15:09:13 +01:00
lib Added PostgreSQL composite types typecaster to Python tuples. 2011-01-02 00:34:13 +01:00
psycopg Fixed "historical" reference leak in TimestampFromTicks 2011-01-03 21:34:49 +01:00
psycopg2da License change for psycopg2da 2010-02-14 01:23:57 +01:00
sandbox Fixed error related to calling C typecasters from Python ones 2010-05-15 19:34:56 +02:00
scripts Added script to look for refcounting bugs 2011-01-03 21:34:46 +01:00
tests Don't register the unicode typecaster globally during tests 2011-01-03 21:34:49 +01:00
ZPsycopgDA Preparing release 2.3.2 2010-12-20 13:33:21 +01:00
.gitignore Added flesh to the Makefile. 2010-11-13 19:45:45 +00:00
AUTHORS Preparing release 2.3.0-beta1 2010-11-06 15:50:39 +01:00
ChangeLog Updated ChangeLog/NEWS after ticket #24 patch commit. 2010-12-18 15:38:56 +00:00
INSTALL Added instructions about running tests and building docs. 2010-11-20 01:14:41 +00:00
LICENSE Changes license to LGPL3 + OpenSSL exception on all source files 2010-02-12 23:34:53 +01:00
Makefile Fixed Makefile dependencies of the test suite. 2011-01-02 03:00:32 +01:00
MANIFEST.in Makefile included in sdist. 2010-11-14 02:18:57 +00:00
NEWS-2.0 Preparing release 2.2.0 2010-05-16 12:55:59 +02:00
NEWS-2.3 Refuse to build if pg_config is not found. 2011-01-02 02:01:53 +01:00
psycopg2.cproj Preparing release 2.3.0-beta1 2010-11-06 15:50:39 +01:00
psycopg2.sln Fixed problem with decimal.Decimal conversions 2010-02-21 01:04:00 +01:00
README Dropped references to psycopg 1 from readme and install. 2010-11-20 01:14:05 +00:00
setup.cfg Dropped support for protocol 2. 2010-11-16 01:08:50 +00:00
setup.py Refuse to build if pg_config is not found. 2011-01-02 02:01:53 +01:00

psycopg2 - Python-PostgreSQL Database Adapter
********************************************

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.

psycopg2 can compile and run on Linux, FreeBSD, Solaris, MacOS X and
Windows architecture. It supports Python versions from 2.4 onwards and
PostgreSQL versions from 7.4 onwards.

psycopg2 is free software ("free as in freedom" but I like beer too.)
It is licensed under the GNU Lesser General Public License, version 3 or
later plus an exception to allow OpenSSL (libpq) linking; see LICENSE for
more details.

Documentation
-------------

Start by reading the INSTALL file. More information about psycopg2 extensions
to the DBAPI-2.0 is available in the files located in the doc/ direcory.
Example code can be found in the examples/ directory. If you make any changes
to the code make sure to run the unit tests localed in tests/.

Online documentation can be found at: http://initd.org/psycopg/

If you stumble upon any bugs, please tell us at: http://psycopg.lighthouseapp.com/

Contributors
------------

For a list of contributors to the project, see the AUTHORS file.