summaryrefslogtreecommitdiff
path: root/src/man
diff options
context:
space:
mode:
Diffstat (limited to 'src/man')
-rw-r--r--src/man/pg_upgrade.121
1 files changed, 9 insertions, 12 deletions
diff --git a/src/man/pg_upgrade.1 b/src/man/pg_upgrade.1
index e249e117474..75c48d096de 100644
--- a/src/man/pg_upgrade.1
+++ b/src/man/pg_upgrade.1
@@ -1,12 +1,12 @@
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
-.\" $Header: /cvsroot/pgsql/src/man/Attic/pg_upgrade.1,v 1.3 1998/08/30 13:14:00 momjian Exp $
+.\" $Header: /cvsroot/pgsql/src/man/Attic/pg_upgrade.1,v 1.4 1998/08/31 04:32:18 momjian Exp $
.TH pg_upgrade UNIX 1/20/96 PostgreSQL PostgreSQL
.SH NAME
pg_upgrade - allows upgrade from a previous release without reloading data
.SH SYNOPSIS
.BR pg_upgrade
-[-f input_file] old_data_dir database
+[-f input_file] old_data_dir
.SH DESCRIPTION
.IR "pg_upgrade"
is a utility for upgrading from a previous PostgreSQL release
@@ -15,27 +15,28 @@ First, to be safe, back up your data directory.
Then, use:
.nf
- pg_dumpall -s -o >db.out
+ pg_dumpall -s >db.out
.fi
-to dump out your old database definitions without data,
-while perserving the max system oid.
+to dump out your old database definitions without any data.
+Stop the postmaster and all backends.
.PP
Then rename (using
.IR mv )
your old pgsql /data directory to /data.old and do a
.IR "make install"
to install the new binaries.
-Then run
+Run
.IR initdb
to create a new
.IR template1
database containing the system tables for the new release.
+Start the new postmaster,
.IR cd
to the pgsql main directory, and type:
.nf
- pg_upgrade -f db.out data.old template1
+ pg_upgrade -f db.out data.old
.fi
The system will do some checking to make sure everything is properly
@@ -45,13 +46,9 @@ script to create all the databases and tables you had, but with no data.
It will then move the data files from /data.old into the proper
.IR /data
directory.
-You can then start the
-.IR postmaster
-and check out the data.
+You can then check out the data.
You can delete the
.IR /data.old
directory when you are finished.
-.PP
-It can also be used for individual databases.
.SH "SEE ALSO"
pg_dumpall(1).