There is one section that changed, concernign startup...the rest is just

changes for v6.5->v6.5.1, so relatively harmless
This commit is contained in:
Marc G. Fournier 1999-07-30 04:04:53 +00:00
parent 63b70d3546
commit 037cac7ca6

39
INSTALL
View file

@ -27,6 +27,9 @@ Table of Contents
Installation Installation
Operation Operation
5. Release Notes 5. Release Notes
Release 6.5.1
Migration to v6.5.1
Detailed Change List
Release 6.5 Release 6.5
Migration to v6.5 Migration to v6.5
Multi-Version Concurrency Control Multi-Version Concurrency Control
@ -55,7 +58,7 @@ Chapter 1. Introduction
Chapter 2. Ports Chapter 2. Ports
This manual describes version 6.5 of Postgres. The This manual describes version 6.5.1 of Postgres. The
Postgres developer community has compiled and tested Postgres developer community has compiled and tested
Postgres on a number of platforms. Check the web site Postgres on a number of platforms. Check the web site
(http://www.postgresql.org/docs/admin/ports.htm) for (http://www.postgresql.org/docs/admin/ports.htm) for
@ -147,7 +150,7 @@ Currently Supported Platforms
Platforms listed for v6.3.x and v6.4.x should also Platforms listed for v6.3.x and v6.4.x should also
work with v6.5, but we did not receive explicit work with v6.5.1, but we did not receive explicit
confirmation of such at the time this list was confirmation of such at the time this list was
compiled. compiled.
@ -183,7 +186,7 @@ Unsupported Platforms
Chapter 3. Installation Chapter 3. Installation
Complete installation instructions for Postgres Complete installation instructions for Postgres
v6.5. v6.5.1.
Before installing Postgres, you may wish to visit Before installing Postgres, you may wish to visit
www.postgresql.org (http://www.postgresql.org) for up www.postgresql.org (http://www.postgresql.org) for up
@ -282,10 +285,8 @@ Installation Procedure
the remaining steps in the installation will the remaining steps in the installation will
happen in this account. happen in this account.
4. Ftp file 4. Ftp file
ftp://ftp.postgresql.org/pub/postgresql-v6.5.tar.- ftp://ftp.postgresql.org/pub/postgresql-v6.5.1.tar.gz
gz from the Internet. Store it in your home
(ftp://ftp.postgresql.org/pub/postgresql-v6.5.tar-
.gz) from the Internet. Store it in your home
directory. directory.
5. Some platforms use flex. If your system uses flex 5. Some platforms use flex. If your system uses flex
then make sure you have a good version. To check, then make sure you have a good version. To check,
@ -330,8 +331,12 @@ Installation Procedure
/usr/include/FlexLexer.h and will add a link /usr/include/FlexLexer.h and will add a link
/usr/bin/flex++ which points to flex. /usr/bin/flex++ which points to flex.
6. If you are not upgrading an existing system then 6. If you are not upgrading an existing system then
skip to step 9. If you are upgrading an existing skip to step 9. If you are upgrading from 6.5, you
system then back up your database. For alpha- and do not need to dump/reload or initdb. Simply
compile the source code, stop the postmaster, do a
"make install", and restart the postmaster.
If you are upgrading from 6.4.* or earlier,
back up your database. For alpha- and
beta-level releases, the database format is liable beta-level releases, the database format is liable
to change, often every few weeks, with no notice to change, often every few weeks, with no notice
besides a quick comment in the HACKERS mailing besides a quick comment in the HACKERS mailing
@ -351,7 +356,7 @@ Installation Procedure
pull the most recent version of pg_dumpall from pull the most recent version of pg_dumpall from
the new distribution: the new distribution:
$ cd $ cd
$ gunzip -c postgresql-v6.5.tar.gz \ $ gunzip -c postgresql-v6.5.1.tar.gz \
| tar xvf - src/bin/pg_dump/pg_dumpall | tar xvf - src/bin/pg_dump/pg_dumpall
$ chmod a+x src/bin/pg_dump/pg_dumpall $ chmod a+x src/bin/pg_dump/pg_dumpall
$ src/bin/pg_dump/pg_dumpall > db.out $ src/bin/pg_dump/pg_dumpall > db.out
@ -445,7 +450,7 @@ Installation Procedure
$ exit $ exit
10. Unzip and untar the new source file. Type 10. Unzip and untar the new source file. Type
$ cd /usr/src/pgsql $ cd /usr/src/pgsql
$ gunzip -c ~/postgresql-v6.5.tar.gz | tar xvf - $ gunzip -c ~/postgresql-v6.5.1.tar.gz | tar xvf -
11. Configure the source code for your system. It 11. Configure the source code for your system. It
is this step at which you can specify your actual is this step at which you can specify your actual
installation path for the build process (see the installation path for the build process (see the
@ -685,7 +690,7 @@ Installation Procedure
a. Start the postmaster daemon running in the a. Start the postmaster daemon running in the
background by typing background by typing
$ cd $ cd
$ postmaster -i $ nohup postmaster -i > pgserver.log 2>&1 &
b. Create a database by typing b. Create a database by typing
$ createdb $ createdb
c. Connect to the new database: c. Connect to the new database:
@ -867,7 +872,7 @@ Installation Procedure
# Also delete old database directory tree if it is # Also delete old database directory tree if it is
not in not in
# /usr/local/pgsql_6_5/data # /usr/local/pgsql_6_5/data
$ rm ~/postgresql-v6.5.tar.gz $ rm ~/postgresql-v6.5.1.tar.gz
27. You will probably want to print out the 27. You will probably want to print out the
documentation. If you have a Postscript printer, documentation. If you have a Postscript printer,
or have your machine already set up to accept or have your machine already set up to accept
@ -894,10 +899,10 @@ Installation Procedure
send a mail message to pgsql-ports@postgresql.org send a mail message to pgsql-ports@postgresql.org
(mailto:pgsql-ports@postgresql.org) telling us the (mailto:pgsql-ports@postgresql.org) telling us the
following: following:
o The version of Postgres (v6.5, 6.4.2, beta o The version of Postgres (v6.5.1, 6.5, beta
981014, etc.). 990318, etc.).
o Your operating system (i.e. RedHat v5.1 Linux o Your operating system (i.e. RedHat v5.2 Linux
v2.0.34). v2.0.36).
o Your hardware (SPARC, i486, etc.). o Your hardware (SPARC, i486, etc.).
o Did you compile, install and run the regression o Did you compile, install and run the regression
tests cleanly? If not, what source code did you tests cleanly? If not, what source code did you