NOTICE: This package has been removed from pkgsrc

./databases/py-psycopg, PostgreSQL database adapter for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.1.21nb3, Package name: py25-psycopg-1.1.21nb3, Maintainer: pkgsrc-users

psycopg is a PostgreSQL database adapter for the Python programming language
(just like pygresql and popy.) It was written from scratch with the aim of
being very small and fast, and stable as a rock. The main advantages of
psycopg are that it supports (well... *will* support) the full Python
DBAPI-2.0 and being thread safe at level 2.

psycopg 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.
Every open Python connection keeps a pool of real (UNIX or TCP/IP) connections
to the database. Every time a new cursor is created, a new connection does not
need to be opened; instead one of the unused connections from the pool is
used. That makes psycopg very fast in typical client-server applications that
create a servicing thread every time a client request arrives.


Required to run:
[time/py-mxDateTime] [databases/postgresql83-client] [lang/python25]

Master sites:

SHA1: 02d8a8b5dd682306117896c7c63a9a1b518997b6
RMD160: de74a70b16353f69de7e898059a7a1d8418ad2ee
Filesize: 208.743 KB

Version history: (Expand)


CVS history: (Expand)


   2010-02-10 18:23:27 by Joerg Sonnenberger | Files touched by this commit (6) | Package removed
Log message:
Retire psycopg1.
   2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252)
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
   2009-03-20 18:30:14 by Joerg Sonnenberger | Files touched by this commit (42)
Log message:
Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
   2009-02-16 20:36:42 by Joerg Sonnenberger | Files touched by this commit (3)
Log message:
DESTDIR support
   2009-02-09 22:09:23 by Joerg Sonnenberger | Files touched by this commit (71)
Log message:
Remove Python 2.1 support.
   2008-04-26 17:36:22 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Python 2.1 version required for zope25-ZPsycopgDA.
   2008-04-25 22:39:14 by Joerg Sonnenberger | Files touched by this commit (170)
Log message:
Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
   2008-03-13 18:38:49 by Joerg Sonnenberger | Files touched by this commit (29)
Log message:
Make PostgreSQL 8.2 the default version. Bump all packages using it.
Remove PostgreSQL 8.0 as choice.