[mirrorbrain-commits] r7759 - trunk/docs

From: <poeml_at_mirrorbrain.org>
Date: Wed, 12 Aug 2009 20:15:39 +0200
Author: poeml
Date: Wed Aug 12 20:15:38 2009
New Revision: 7759
URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain?view=revision&revision=7759

Log:
docs: add upgrading section, with notes about PostgreSQL updates

Added:
   trunk/docs/upgrading.rst
Modified:
   trunk/docs/index.rst

Modified: trunk/docs/index.rst
==============================================================================
--- trunk/docs/index.rst	Wed Aug 12 19:39:24 2009	(r7758)
+++ trunk/docs/index.rst	Wed Aug 12 20:15:38 2009	(r7759)
@@ -14,6 +14,7 @@
    installation/index
    configuration
    mirrors
+   upgrading
    developer
    bugs
    changes

Added: trunk/docs/upgrading.rst
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/docs/upgrading.rst	Wed Aug 12 20:15:38 2009	(r7759)
@@ -0,0 +1,39 @@
+.. _upgrading:
+
+Upgrading
+=========
+
+Upgrading PostgreSQL
+--------------------
+
+When upgrading PostgreSQL, it is important to look at the version number difference. 
+If the third digit changes, no special procedure is needed (except when the
+release notes explicitely hint about it).
+
+When the first or second digit change, then a dump-and-reload cycle is usually
+needed. 
+
+For instance, when upgrading from 8.3.5 to 8.3.7 nothing needs to be done. When
+upgrading from 8.3.7 to 8.4, you need to dump and reload.
+
+You might want to follow the instructions that your vendor provides. If your
+vendor doesn't provide an upgrade procedure, be warned that the database needs
+to be dumped before upgrading PostgreSQL.
+
+See ``pg_dumpall(1)`` for how to dump and reload the complete database.
+
+.. warning:: 
+   If you use mod_asn, there is one more caveat. If your vendor's upgrade
+   procedure automatically saves the previous PostgreSQL binaries in case they
+   are needed later, the procedure might not take into account that the
+   :file:`ip4r.so` shared object might need to be saved as well.  Hence, you
+   might be unable to start the old binaries, when the ip4r shared object has
+   been upgraded already.
+
+Hence, it is recommended that you do a complete dump of the databases before
+upgrading, and load that after upgrading.
+
+
+.. note:: 
+   When upgrading to 8.4, ``ident sameuser`` is no longer a valid value in
+   :file:`pg_hba.conf`. Replace it with ``ident``.


_______________________________________________
mirrorbrain-commits mailing list
Archive: http://mirrorbrain.org/archive/mirrorbrain-commits/

Note: To remove yourself from this list, send a mail with the content
 	unsubscribe
to the address mirrorbrain-commits-request_at_mirrorbrain.org
Received on Wed Aug 12 2009 - 18:15:40 GMT

This archive was generated by hypermail 2.2.0 : Wed Aug 12 2009 - 18:45:09 GMT