This document expalins how to update your system and user PostgreSQL from version 7.3.x to version 7.4.7 which is faster, uses server memory more effectively, and includes security fixes.
Important: If your PosgtreSQL version is lower than 7.3, please upgrade it to v. 7.3 first.
To check your PostgreSQL version:
su -
psql --version
This update includes the following:
Make sure that your system satisfies the following requirements:
IMPORTANT: You are highly recommended to backup your databases into a directory other than Postgres home directory so you do not lose data if anything goes wrong.
To upgrade system Postgres:
su -
For Linux:
wget http://download.hsphere.parallels.com/shiv/HS/u-pgsql-7.4.7.tar.gz
For FreeBSD:
fetch http://download.hsphere.parallels.com/shiv/HS/u-pgsql-7.4.7.tar.gz
tar -zxf u-pgsql-7.4.7.tar.gz
cd u-pgsql-7.4.7
update.sh script:sh update.sh
To run the script and view the messages that appeared during installation, run the following command:
sh update.sh | tee update.log
It will copy the messages to the log file.
Note: If the script runs into an error on a user database server, you are notified of it, the script skips the box and turns to the next one. When you are through with the update, see recover-howto-eng.txt file to lean how to recover the box that hasn't got updated. When you fix the error, you'll need to update this box manually.