PostgreSQL 7.0 provides more enhancements than any earlier release. The
major enhancements include the following:
Foreign keys are now available for PostgreSQL, except for
partial-match foreign keys.
The optimizer has been greatly improved, providing better query
plan selection and faster performance while using less memory.
The interactive psql terminal monitor has been upgraded with a
variety of new features including variables, SQL interpolation, and
customized prompting. See the psql manual for detailed information about
PostgreSQL 7.0 supports the SQL92 join syntax (as inner joins
only). Additionally, join, natural join, join/using, and join/on are now
supported. Column correlation names are also available.
For more information about the enhancements provided in PostgreSQL 7.0, see the
PostgreSQL 7.0 Release Notes.
Before upgrading from PostgreSQL 6.5 to PostgreSQL 7.0, follow these
The internal data storage format will change with each new
PostgreSQL release. Therefore, your data must be backed up before
upgrading to PostgreSQL 7.0 and the data must be restored after finishing
Do not update the database during or after the backup.
Edit the permissions in the file to prevent user access. Any data
that is changed at this time will be lost. The permissions file is usually
located in ~/usr/local/pgsql/data/pg_hba.conf (or equivalent).
Be sure to restore the normal permissions after the installation
To dump your database onto your Virtual Server, connect to your Virtual Server
via Telnet or SSH and do the
Run this command:
% pg_dumpall > outputfile
To preserve the OIDs (such as when using them as foreign keys), use
-o option when running pg_dumpall. Make sure that you use the
pg_dumpall command from the version you are currently running. Do not use
the PostgresSQL 7.0 pg_dumpall command on older databases.
If you are installing the new version in the same location as the
old one, shut down the old server just before you install the new files.
To find the old server process ID, use the command that matches your Virtual Server O/S.
% ps ax | grep postmaster
% ps -ef | grep postmaster
If you don't know the Virtual Server O/S, try the following:
To stop the process, locate the process ID and type this:
% kill PROCESS-ID
Continue by Installing PostgreSQL.
Site Map | Contact Us!
Copyright © 1998-2001 Bright Builders, Inc. All rights reserved.
Last Modified: Thu Apr 5 20:08:43 2001 GMT
Page Built: Mon Jul 2 19:59:14 2001 GMT