[DB-SIG] [ANN] pyPgSQL 2.1 released

Kevin Cole kjcole@gri.gallaudet.edu
Thu, 6 Jun 2002 09:34:03 -0400 (EDT)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,

Does anyone know if psycopg is available as an RPM that works well with
the Red Hat's PostGreSQL RPM's?  Since I *LIKE* databases, I strongly
prefer to have all the toys I install set up as RPM's rather than
straight tarballs, cuz it does a really nice job of keeping track of
things. I even had the beginnings of a nice little RPM to PostGreSQL
converter at one time... (Never used .deb's, but someday I probably
will.)

On 6 Jun 2002, Federico Di Gregorio wrote:

> i think this question risks to start a flame but.. i think the main
> difference between pyPgSQL and psycopg is that the first is built in two
> layers (python bindings to libpq and dbapi module over it) while psycopg
> does everything in pure C and in a single module (that's because psycopg
> was designed for speed).
> 
> now something about psycopg: psycopg 1.0.8 has proven to be really fast
> and it always release the global lock before any time-consuming task,
> because it was born for multi-threaded applications. it is also very
> stable and used in some large production environments. it includes
> support for user-defined typecasting objects (you can write your own in
> python and have them convert postfres types for you, that's how the
> zpygresDA layer has been implemented).
> 
> psucopg 1.1 (development branch) supports for async queries (you can mix
> both dbapi sync queries and async ones using the same api), notifies,
> copy to/copy from and other postgresql specific stuff.

- -- 
 Kevin Cole, RHCE, Linux Admin  |  E-mail:  kjcole@gri.gallaudet.edu
 Gallaudet Research Institute   |  WWW:     http://gri.gallaudet.edu/~kjcole/
 Hall Memorial Bldg  S-419      |  Voice:   (202) 651-5135
 Washington, D.C.  20002-3695   |  FAX:     (202) 651-5746

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8/2TUh8702ObzMscRAihDAJ4oaOfCMK2WfvE9zAE4CU/iRuWNzgCgqAJE
mdyZ5zDHPxe619KZ1Giz7tY=
=K1/g
-----END PGP SIGNATURE-----