Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 753f720

Browse files
committed
Merge in D'Arcy Cain's python interface (PyGreSQL 2.0)
1 parent 98018c4 commit 753f720

File tree

14 files changed

+3520
-0
lines changed

14 files changed

+3520
-0
lines changed

src/interfaces/python/Announce

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
2+
Announce : Release of PyGreSQL version 2.0
3+
===============================================
4+
5+
PyGreSQL v2.0 has been released.
6+
It is available at: ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.0.tgz.
7+
8+
PostgreSQL is a database system derived from Postgres4.2. It conforms to
9+
(most of) ANSI SQL and offers many interesting capabilities (C dynamic linking
10+
for functions or type definition, etc.). This package is copyright by the
11+
Regents of the University of California, and is freely distributable.
12+
13+
Python is a interpretated programming langage. It is object oriented, simple
14+
to use (light syntax, simple and straighforward statements), and has many
15+
extensions for building GUIs, interfacing with WWW, etc. An intelligent web
16+
browser (HotJava like) is currently under development (november 1995), and
17+
this should open programmers many doors. Python is copyrighted by Stichting S
18+
Mathematisch Centrum, Amsterdam, The Netherlands, and is freely distributable.
19+
20+
PyGreSQL is a python module that interfaces to a PostgreSQL database. It
21+
embeds the PostgreSQL query library to allow easy use of the powerful
22+
PostgreSQL features from a Python script.
23+
24+
PyGreSQL 2.0 was developed and tested on a NetBSD 1.3_BETA system. It is
25+
based on the PyGres95 code written by Pascal Andre, andre@chimay.via.ecp.fr.
26+
I changed the version to 2.0 and updated the code for Python 1.5 and
27+
PostgreSQL 6.2.1. While I was at it I upgraded the code to use full ANSI
28+
style prototypes and changed the order of arguments to connect.
29+
30+
Important changes from Pygres95 1.0b to PyGreSQL 2.0:
31+
- Updated code for PostgreSQL 6.2.1 and Python 1.5.
32+
- Reformatted code and converted to ANSI .
33+
- Changed name to PyGreSQL (from PyGres95.)
34+
- Changed order of arguments to connect function.
35+
- Created new type pgqueryobject and moved certain methods to it.
36+
- Added a print function for pgqueryobject
37+
- Various code changes - mostly stylistic.
38+
39+
For more information about each package, please have a look to their web pages:
40+
- Python : http://www.python.org/
41+
- PostgreSQL : http://www.PostgreSQL.org/
42+
- PyGreSQL : http://www.druid.net/pygresql/
43+
44+
45+
D'Arcy J.M. Cain
46+
darcy@druid.net
47+
48+

src/interfaces/python/ChangeLog

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
PyGreSQL changelog.
2+
===================
3+
4+
This software is copyright (c) 1995, Pascal Andre (andre@via.ecp.fr)
5+
Further copyright 1997 by D'Arcy J.M. Cain (darcy@druid.net)
6+
See file README for copyright information.
7+
8+
Version 2.0 (23/12/1997):
9+
- updated code for PostgreSQL 6.2.1 and Python 1.5
10+
- reformatted code and converted to ANSI
11+
- Changed name to PyGreSQL (from PyGres95)
12+
- changed order of arguments to connect function
13+
- Created new type pgqueryobject and moved certain methods to it.
14+
- Added a print function for pgqueryobject
15+
Version 1.0b (4/11/1995):
16+
- keyword support for connect function moved from library file to C code
17+
and taken away from library.
18+
- rewrote documentation
19+
- bug fix in connect function
20+
- enhancements in large objects interface methods
21+
Version 1.0a (30/10/1995) (limited release):
22+
- module adapted to standard Python syntax
23+
- keyword support for connect function in library file
24+
- rewrote default parameters interface (internal use of strings)
25+
- fixed minor bugs in module interface
26+
- redefinition of error messages
27+
Version 0.9b (10/10/1995) (first public release):
28+
- large objects implementation
29+
- many bug fixes, enhancments, ...
30+
Version 0.1a (7/10/1995):
31+
- basic libpq functions (SQL access)

0 commit comments

Comments
 (0)