Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit753f720

Browse files
committed
Merge in D'Arcy Cain's python interface (PyGreSQL 2.0)
1 parent98018c4 commit753f720

File tree

14 files changed

+3520
-0
lines changed

14 files changed

+3520
-0
lines changed

‎src/interfaces/python/Announce

Lines changed: 48 additions & 0 deletions
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

Lines changed: 31 additions & 0 deletions
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)

[8]ページ先頭

©2009-2025 Movatter.jp