提交 39cefa66 编写于 作者: B Bruce Momjian

Updates for 6.1.1.

上级 69e5d638
PostgreSQL 6.1.1 Sun Jul 13 15:11:47 EDT 1997
-------------------------------------------------------------
This release does not require a dump/restore. Rerun configure. Compile
the new release. Recompile all your custom applications so they use the
libpq library in this new release. Stop the postmaster process, install
the new release, and restart the postmaster.
Changes in this release
-----------------------
fix for SET with options (Thomas)
fix month boundary arithmetic(Thomas)
fix timezone daylight handling for some ports(Thomas)
allow pg_dump/pg_dumpall to preserve ownership of all tables/objects(Bruce)
new psql \connect option allows changing usernames without chaning databases
fix for datetime arithmetic over month boundaries(Thomas)
fix for initdb --debug option(Tatsuo)
lextest cleanup(Bruce)
hash fixes(Vadim)
psql's \d now case-insensitive(Bruce)
psql's backslash commands can now have trailing semicolon(Bruce)
fix memory leak in psql when using \g(Bruce)
major fix for endian handling of communication to server(Thomas, Tatsuo)
improvements in datetime and timespan routines(Thomas)
timestamp overhauled to use standard functions(Thomas)
Fix for Solaris assembler and include files(Yoshihiko Ichikawa)
allow underscores in usernames(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
PostgreSQL 6.1 Sun Jun 8 14:41:13 EDT 1997
-------------------------------------------------------------
......
......@@ -2,7 +2,7 @@ POSTGRESQL INSTALLATION INSTRUCTIONS
Copyright (c) 1997 Regents of the University of California
This is file /usr/src/pgsql/INSTALL. It contains notes on how to install
PostgreSQL v6.1. Up to date information on PostgreSQL may be found at
PostgreSQL v6.1.1. Up to date information on PostgreSQL may be found at
http://www.postgresql.org.
PostgreSQL is an RDBMS database server. It is not completely ANSI SQL
......@@ -40,10 +40,10 @@ REQUIREMENTS TO RUN POSTGRESQL
PostgreSQL has been tested on the following platforms:
aix IBM on AIX 3.2.5
aix IBM on AIX 3.2.5 or 4.x
alpha DEC Alpha AXP on OSF/1 2.0
BSD44_derived OSs derived from 4.4-lite BSD (NetBSD, FreeBSD)
bsdi BSD/OS 2.0, 2.01, 2.1
bsdi BSD/OS 2.0, 2.01, 2.1, 3.0
dgux DG/UX 5.4R3.10
hpux HP PA-RISC on HP-UX 9.0
i386_solaris i386 Solaris
......@@ -67,8 +67,17 @@ You should have at least 8 MB of memory and at least 45 MB of disk space
to hold the source, binaries, and user databases. After installation
you may reduce this to about 3 Mbytes plus space for user databases.
To upgrade to PostgreSQL v6.1 do the following:
To upgrade from PostgreSQL v6.1 to v6.1.1 do the following:
-----------------------------------------------------------
1) Run configure on the new release
2) Compile the new release
3) Recompile your custom applications to use the new libpq library
4) Stop the postmaster
5) Install the new release
6) Restart the postmaster
To those doing a fresh install or upgrading to PostgreSQL v6.1.1
from 6.0 or 1.* release, do the following:
----------------------------------------------
1) Read any last minute information and platform specific porting
......@@ -109,7 +118,7 @@ To upgrade to PostgreSQL v6.1 do the following:
To check for disk space, use command "df -k".
4) Ftp file ftp://ftp.postgresql.org/pub/postgresql-v6.1.tar.gz from the
4) Ftp file ftp://ftp.postgresql.org/pub/postgresql-v6.1.1.tar.gz from the
internet. Store it in your home directory.
5) Some platforms use flex. If your system uses flex then make sure
......@@ -151,7 +160,7 @@ To upgrade to PostgreSQL v6.1 do the following:
postgres super user. Type (with the gunzip line and the following
line typed as one line):
cd
gunzip -c postgresql-v6.1.tar.gz |
gunzip -c postgresql-v6.1.1.tar.gz |
tar xvf - src/bin/pg_dump/pg_dumpall
chmod a+x src/bin/pg_dump/pg_dumpall
src/bin/pg_dump/pg_dumpall > db.out
......@@ -216,7 +225,7 @@ To upgrade to PostgreSQL v6.1 do the following:
10) Unzip and untar the new source file. Type
cd /usr/src/pgsql
gunzip -c ~/postgresql-v6.1.tar.gz | tar xvf -
gunzip -c ~/postgresql-v6.1.1.tar.gz | tar xvf -
11) Configure the source code for your system. It is this step at which
you can specify your actual source path and installation paths for
......@@ -408,10 +417,10 @@ To upgrade to PostgreSQL v6.1 do the following:
Here is an example from a i686/Linux-ELF platform (this is the platform
on which most of the regression tests were generated). No tests failed
since this is the v6.1 regression reference platform.
since this is the v6.1.1 regression reference platform.
Here is an example from the SPARC/Linux-ELF platform. Using the
970525 beta version of PostgreSQL v6.1 the following tests "failed".
970525 beta version of PostgreSQL v6.1.1 the following tests "failed".
float8 and geometry "failed" due to minor precision differences in
floating point numbers. select_views produces massively different output,
but the differences are due to minor floating point differences.
......@@ -542,7 +551,7 @@ To upgrade to PostgreSQL v6.1 do the following:
rm -rf /usr/local/pgsql_6_0
# Also delete old database directory tree if it is not in
# /usr/local/pgsql_6_0/data
rm ~/postgresql-v6.1.tar.gz
rm ~/postgresql-v6.1.1.tar.gz
26) You will probably want to print out the documentation. Here is how
you might do it if you have Ghostscript on your system and are
......@@ -569,7 +578,7 @@ To upgrade to PostgreSQL v6.1 do the following:
supported platforms. We therefore ask you to let us know if you did
or did not get PostgreSQL to work on you system. Please send a
mail message to pgsql-ports@postgresql.org telling us the following:
- The version of PostgreSQL (v6.1, v6.2 beta 970703, etc.).
- The version of PostgreSQL (v6.1, 6.1.1, beta 970703, etc.).
- Your operating system (i.e. RedHat v4.0 Linux v2.0.26).
- Your hardware (SPARC, i486, etc.).
- Did you compile, install and run the regression tests cleanly?
......
此差异已折叠。
====================================================
TODO list (FAQ) for PostgreSQL
====================================================
last updated: Tue Jun 3 16:30:57 EDT 1997
last updated: Sun Jul 13 15:18:19 EDT 1997
current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
The most recent version of this document can be viewed at
the postgreSQL WWW site, http://www.postgreSQL.org.
THE CHANGES FOR 6.1 APPEAR AT THE END OF THIS DOCUMENT
THE CHANGES FOR 6.1 and 6.1.1 APPEAR AT THE END OF THIS DOCUMENT
Developers who have claimed items are:
Bruce is Bruce Momjian<maillist@candle.pha.pa.us>
......@@ -18,6 +18,7 @@ Developers who have claimed items are:
Darren is Darren King <darrenk@insightdist.com>
Edmund is Edmund Mergl <E.Mergl@bawue.de>
Erich Stamberger <eberger@gewi.kfunigraz.ac.at>
Gerhard is Gerhard Reithofer <gerhardr@tech-edv.co.at>
Igor is Igor <igor@sba.miami.edu>
Jun is Jun Kuwamura <juk@rccm.co.jp>
Kurt is "Kurt J. Lidl" <lidl@va.pubnix.com>
......@@ -28,6 +29,7 @@ Developers who have claimed items are:
Soo-Ho Ok <shok@detc.dongeui-tc.ac.kr>
Stefan Simkovics <ssimkovi@rainbow.studorg.tuwien.ac.at>
Sven is Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp>
Thomas is Thomas Lockhart <tgl@mythos.jpl.nasa.gov>
Vadim is "Vadim B. Mikheev" <vadim@sable.krasnoyarsk.su>
Vivek is Vivek Khera <khera@kci.kciLink.com>
......@@ -42,8 +44,6 @@ Fix all NULL features
allow psql to print nulls meaningfully
Fix compile and security of Kerberos/GSSAPI code (Daniel Kalchev?)
Dropping a table twice causes corruption, drop/create not rollback-able
SELECT on two tables where zero or one table in WHERE and target
clause returns no rows
COUNT on VIEW always returns zero (maybe because there is no oid for views?)
CREATE VIEW requires super-user priviledge
SELECT a[1] FROM test fails, it needs test.a[1]
......@@ -53,6 +53,9 @@ can lo_export()/lo_import() read/write anywhere, causing a security problem?
Fix UPDATE key_table SET keyval=max(reftab.NUM)+1 WHERE tblname='reftab'
SELECT COUNT(*) FROM TAB1, TAB2 fails
Tables that start with xinv confused to be large objects
Two and three dimmensional arrays display improperly, missing {}
Add GROUP BY and HAVING to INSERT INTO table SELECT * FROM table2
Make timestamp type recognize DateStyle(Tom)
ENHANCEMENTS
------------
......@@ -115,7 +118,6 @@ Remove stale files upon startup(Vivek)
Add command to show privileges
Allow INSERT INTO ... SELECT to convert column types
Add syslog functionality
Improve optimizer plan choice(Darren)
Add STDDEV/VARIANCE() function for standard deviation computation/variance
Add table/column/function discription table indexed by oid
add pg_type attribute to identify types that need length (bpchar, varchar)
......@@ -124,6 +126,8 @@ make pg_dumpall preserve table ownership, not just database ownership
make large objects have their own reltype
make number of backends a config parameter, storage/sinvaladt.h:MaxBackendId
certain indexes will not shrink, i.e. oid indexes with many inserts
make NULL's come out at the beginning or end depending on the ORDER BY direction
change the library/backend interface to use network byte order
PERFORMANCE
-----------
......@@ -150,11 +154,38 @@ Update usermanual source(many)
remove time-travel in documentation(Bruce)
added features used in grammer but not in docs, like :: and CAST
add DECLARE manual page
update libpq++ manual page
PORTABILITY
-----------
---------------------------------------------------------------------------
CHANGES IN THE 6.1.1 RELEASE
Changes in this release
-----------------------
fix for SET with options (Thomas)
fix month boundary arithmetic(Thomas)
fix timezone daylight handling for some ports(Thomas)
allow pg_dump/pg_dumpall to preserve ownership of all tables/objects(Bruce)
new psql \connect option allows changing usernames without chaning databases
fix for datetime arithmetic over month boundaries(Thomas)
fix for initdb --debug option(Tatsuo)
lextest cleanup(Bruce)
hash fixes(Vadim)
psql's \d now case-insensitive(Bruce)
psql's backslash commands can now have trailing semicolon(Bruce)
fix memory leak in psql when using \g(Bruce)
major fix for endian handling of communication to server(Thomas, Tatsuo)
improvements in datetime and timespan routines(Thomas)
timestamp overhauled to use standard functions(Thomas)
Fix for Solaris assembler and include files(Yoshihiko Ichikawa)
allow underscores in usernames(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
---------------------------------------------------------------------------
CHANGES IN THE 6.1 RELEASE
......@@ -188,6 +219,8 @@ fix btree duplicates handling (Vadim)
fix deleted tuples re-incarnation caused by vacuum (Vadim)
fix SELECT varchar()/char() INTO TABLE made zero-length fields(Bruce)
many psql, pg_dump, and libpq memory leaks fixed using Purify (Igor)
SELECT on two tables where zero or one table in WHERE and target
clause returns no rows(Vadim)
Enhancements
------------
......@@ -235,6 +268,7 @@ new destroydb -i option (Igor)
new \dt and \di psql commands (Darren)
SELECT "\n" now escapes newline (A. Duursma)
new geometry conversion functions from old format (Thomas)
Improve optimizer plan choice(Vadim)
Source tree changes
-------------------
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册