summaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2007-10-16 02:48:57 +0000
committerBruce Momjian <bruce@momjian.us>2007-10-16 02:48:57 +0000
commite61d2521520626cb7744163c02c79e9d2230a3bc (patch)
tree97665e6fc8b192e168cf5358a518bff3c7261351 /doc/src
parentfebd60bf5db947ff3ebc0ffa8097f2b7a7629611 (diff)
Add mention of Slony for in-place upgrades.
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/backup.sgml12
1 files changed, 11 insertions, 1 deletions
diff --git a/doc/src/sgml/backup.sgml b/doc/src/sgml/backup.sgml
index 5e8549a2c03..f8ca2b5c481 100644
--- a/doc/src/sgml/backup.sgml
+++ b/doc/src/sgml/backup.sgml
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/backup.sgml,v 2.103 2007/09/29 01:36:10 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/backup.sgml,v 2.104 2007/10/16 02:48:57 momjian Exp $ -->
<chapter id="backup">
<title>Backup and Restore</title>
@@ -1741,6 +1741,16 @@ pg_dumpall -p 5432 | psql -d postgres -p 6543
</para>
<para>
+ It is also possible to use <productname>Slony</> to create a slave
+ server with the updated version of <productname>PostgreSQL</>. The
+ slave can be on the same computer or a different computer. Once it
+ has synced up with the master server (running the older version of
+ <productname>PostgreSQL</>), you can switch masters and make the slave
+ the master and shut down the older database instance. Such a
+ switch-over results in only several minutes of downtime for an upgrade.
+ </para>
+
+ <para>
In practice you probably want to test your client
applications on the new setup before switching over completely.
This is another reason for setting up concurrent installations