Received: from candle.pha.pa.us (maillist@s5-03.ppp.op.net [209.152.195.67]) by hub.org (8.9.1/8.9.1) with ESMTP id XAA25733 for ; Sat, 12 Dec 1998 23:45:20 -0500 (EST) (envelope-from maillist@candle.pha.pa.us) Received: (from maillist@localhost) by candle.pha.pa.us (8.9.0/8.9.0) id XAA14416; Sat, 12 Dec 1998 23:44:59 -0500 (EST) From: Bruce Momjian Message-Id: <199812130444.XAA14416@candle.pha.pa.us> Subject: Re: [GENERAL] Announce: PyGreSQL 2.2 In-Reply-To: from "D'ArcyJ.M.Cain" at "Dec 11, 1998 7:34:58 am" To: darcy@druid.net (D'ArcyJ.M.Cain) Date: Sat, 12 Dec 1998 23:44:59 -0500 (EST) Cc: hackers@postgreSQL.org (PostgreSQL-development) X-Mailer: ELM [version 2.4ME+ PL47 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Do we need to install this in the main source trees? > Announce: Release of PyGreSQL version 2.2 > =============================================== > > PyGreSQL v2.2 has been released. > It is available at: ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.2.tgz. > > PostgreSQL is a database system derived from Postgres4.2. It conforms > to (most of) ANSI SQL and offers many interesting capabilities (C > dynamic linking for functions or type definition, etc.). This package > is copyright by the Regents of the University of California, and is > freely distributable. > > Python is an interpreted programming language. It is object oriented, > simple to use (light syntax, simple and straightforward statements), and > has many extensions for building GUIs, interfacing with WWW, etc. An > intelligent web browser (HotJava like) is currently under development > (November 1995), and this should open programmers many doors. Python is > copyrighted by Stichting S Mathematisch Centrum, Amsterdam, The > Netherlands, and is freely distributable. > > PyGreSQL is a python module that interfaces to a PostgreSQL database. It > embeds the PostgreSQL query library to allow easy use of the powerful > PostgreSQL features from a Python script. > > PyGreSQL 2.2 was developed and tested on a NetBSD 1.3_BETA system. It > is based on the PyGres95 code written by Pascal Andre, > andre@chimay.via.ecp.fr. I changed the version to 2.0 and updated the > code for Python 1.5 and PostgreSQL 6.2.1. While I was at it I upgraded > the code to use full ANSI style prototypes and changed the order of > arguments to connect. Later versions are fixes and enhancements to that. > > Important changes from PyGreSQL 2.1 to PyGreSQL 2.2: > - Added user and password support thanks to Ng Pheng Siong > - Insert queries return the inserted oid > - Add new pg wrapper (C module renamed to _pg) > - Wrapped database connection in a class. > - Cleaned up some of the tutorial. (More work needed.) > - Added version and __version__. Thanks to thilo@eevolute.com for > the suggestion. > > Important changes from PyGreSQL 2.0 to PyGreSQL 2.1: > - return fields as proper Python objects for field type > - Cleaned up pgext.py > - Added dictresult method > > Important changes from Pygres95 1.0b to PyGreSQL 2.0: > - Updated code for PostgreSQL 6.2.1 and Python 1.5. > - Reformatted code and converted to ANSI . > - Changed name to PyGreSQL (from PyGres95.) > - Changed order of arguments to connect function. > - Created new type pgqueryobject and moved certain methods to it. > - Added a print function for pgqueryobject > - Various code changes - mostly stylistic. > > For more information about each package, please have a look to their > web pages: > - Python : http://www.python.org/ > - PostgreSQL : http://www.PostgreSQL.org/ > - PyGreSQL : http://www.druid.net/pygresql/ > > > D'Arcy J.M. Cain > darcy@druid.net > > > -- > D'Arcy J.M. Cain | Democracy is three wolves > http://www.druid.net/darcy/ | and a sheep voting on > +1 416 424 2871 (DoD#0082) (eNTP) | what's for dinner. > > -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026