head	1.7;
access;
symbols
	PG95_1_01:1.7
	PG95_1_0:1.5
	PG95_beta_03:1.1
	PG95_beta_02:1.1;
locks; strict;
comment	@# @;


1.7
date	96.02.24.02.57.54;	author jolly;	state Exp;
branches;
next	1.6;

1.6
date	96.02.24.01.20.43;	author jolly;	state Exp;
branches;
next	1.5;

1.5
date	95.09.05.18.34.42;	author jolly;	state Exp;
branches;
next	1.4;

1.4
date	95.09.01.07.44.59;	author jolly;	state Exp;
branches;
next	1.3;

1.3
date	95.08.22.20.28.19;	author jolly;	state Exp;
branches;
next	1.2;

1.2
date	95.07.21.22.37.55;	author jolly;	state Exp;
branches;
next	1.1;

1.1
date	95.05.06.17.47.27;	author andrew;	state Exp;
branches;
next	;


desc
@@


1.7
log
@*** empty log message ***
@
text
@
	                     POSTGRES95 version 1.01

About Postgres95
----------------
Postgres95 is a derivative of the last official release of Postgres (version
4.2). The code has been ANSI-fied and trimmed by 25%. There are a lot of
internal changes that improve performance and code maintainability. Postgres95
runs about 30-50% faster on the Wisconsin Benchmark compared to v4.2. Apart
from bug fixes, these are the major enhancements:

  *  The query language POSTQUEL has been replaced with SQL (implemented in 
     the server). We do not support subqueries at the moment. (However,
     subqueries can be imitated with user defined SQL functions.) Aggregates 
     have been re-implemented. We also added support for GROUP BY. The libpq 
     interface is still available for C programs.  

  *  In addition to the monitor program, we provide a new program (psql)
     which supports GNU readline.
  
  *  We added a new front-end library, libpgtcl, that supports Tcl-based
     clients.  A sample shell, pgtclsh, provides four new Tcl commands 
     to interface tcl programs with the Postgres95 backend.

  *  The large object interface has been overhauled. We kept Inversion large 
     objects as the only mechanism for storing large objects. (This is
     not to be confused with the Inversion file system which has been
     removed.)

  *  The instance-level rule system has been removed. Rules are still 
     available as rewrite rules.

  *  A short tutorial introducing regular SQL features as well as those
     of ours is distributed with the source code.

  *  gmake (instead of BSD make) is used for the build. Also, Postgres95 can 
     be compiled with an unpatched gcc (data alignment of doubles has been 
     fixed).

Postgres95 is free and the complete source is available. It is subjected to
the copyright terms described in an accompanying file named "COPYRIGHT".
 
Platforms
---------
Postgres95 has been compiled and tested on Alpha (OSF 3.2), DECStation
(Ultrix 4.4), SPARC (SunOS 4.1.3), SPARC (Solaris 2.4), and HP 9000/700 
(HP-UX 9.0), Linux (Intel x86, 1.2 kernel running ELF), BSD44_derived
OS's (NetBSD, FreeBSD), and SGI MIPS running IRIX 5.3.

Ports are also available for BSD/OS 2.0 and AIX 3.2.5.

Some ports are contributed efforts and have not been tested at
Berkeley by the authors due to unavailability of platforms.

Support
-------
The POSTGRES project has officially ended in 1994 and the POSTGRES group
no longer exist at Berkeley. Hence, there is no official support for
Postgres95. 

With the generosity of the Jason Wright and others at Vnet, the
postgres95 mailing list now has a new home --
postgres95@@postgres95.vnet.net.  It is available for
discussion of matters pertaining to Postgres95, including but
not limited to bug reports and fixes. For info on how to
subscribe, send a mail with the lines in the body (not the
subject line):
	help
        info postgres95
to
        majordomo@@postgres95.vnet.net

There is also a digest list available.  To subscribe to this list,
send email to majordomo@@postgres95.vnet.net with a BODY of:
       subscribe postgres95-digest
Digests are sent out to members of this list whenever the main list has
received around 30k of messages.

Jolly and Andrew monitor postgres95 mailing lists closely but since 
postgres95 development is a volunteer effort, we cannot guarantee
timely responses to bug reports and questions.  

Information about postgres95 can also be found on our WWW home page:
	http://s2k-ftp.cs.berkeley.edu:8000/postgres95

If support is critical, you should consider a commercial product such as
Illustra (which is the commercial version of Postgres).

Contact
-------
If you have any other questions, please contact Jolly Chen
(jolly@@CS.Berkeley.edu) or Andrew Yu (andrew@@CS.Berkeley.edu).
@


1.6
log
@*** empty log message ***
@
text
@d47 2
a48 1
(HP-UX 9.0).
d50 1
a50 3
In addition, ports are provided for linux (Intel x86, 1.2 kernel
running ELF), BSD44_derived OS's (NetBSD, FreeBSD, BSD/OS), AIX 3.2.5,
SGI MIPS running IRIX 5.3.
a54 3
A Windows NT port is in the works. Interested party should contact the authors
or Jon Forrest (forrest@@cs.berkeley.edu).

@


1.5
log
@1.0 updates
@
text
@d2 1
a2 1
	                     POSTGRES95 version 1.0
d63 1
a63 2
Postgres95. (However, the authors will be available for questions during
beta-testing.)
d65 17
a81 3
To join the postgres95@@postgres.berkeley.edu mailing list, send a
message with "ADD" in the subject line to
	postgres95-request@@postgres.berkeley.edu
d83 1
a83 2
This is an unmoderated mailing list for the discussion of postgres95
related issues.  Jolly and Andrew monitor the list closely but since 
@


1.4
log
@update to version 1.0
@
text
@d49 7
@


1.3
log
@added wording of the new copyright
@
text
@d2 1
a2 1
	                     POSTGRES95 BETA
a3 8
The beta version of Postgres95 is available for testing.   We prefer
beta testers who are familiar with Postgres 4.2 or are experienced
database administrators.  That is, if you have trouble installing
Postgres 4.2 (or earlier versions) on your machine, Postgres95-beta is
definitely not the right package for you to start with. (However,
please note that existing databases from 4.2 are not compatible with
Postgres95.) 

d45 1
a45 1
Postgres95 has been compiled and tested on Alpha (OSF 2.1, 3.0), DECStation
a48 3
The Postgres 4.2 Linux port (courtesy of Kai Petzke) has also been integrated
into Postgres95. However, we haven't tested the port for a couple months.

@


1.2
log
@*** empty log message ***
@
text
@d49 1
a49 1
the same copyrights as earlier versions of Postgres.
@


1.1
log
@beta announcement
@
text
@d2 1
a2 1
                     POSTGRES95 BETA TESTER REQUESTED
d4 7
a11 8
We are seeking beta testers for Postgres95. In order to be a beta tester, we
are asking that you must be familiar with Postgres 4.2. That is, if you have
trouble installing Postgres 4.2 (or earlier versions) on your machine,
Postgres95-beta is definitely not the right package for you to start
with. (However, please note that existing databases from 4.2 are not
compatible with Postgres95.)


d15 1
a15 1
4.2). The code has been ansi-fied and trimmed by 25%. There are a lot of
d70 12
d87 2
a88 3
Postgres95-beta is available for ftp. If you are interested in being a beta
tester, please send mail to Andrew Yu (andrew@@CS.Berkeley.edu) or Jolly Chen
(jolly@@CS.Berkeley.edu), not to the entire postgres mailing list. 
@
