This directory contains scripts to handle the upgrade from PostgreSQL 9.3.x to
9.5.x.
*** IMPORTANT: If you are upgrading a server that runs Openfire, do NOT use
these scripts. Use the scripts in the directory "DR5794" instead.
There are two parts to this install: Steps to be done BEFORE installing
the new PostgreSQL RPM packages (awips2-postgresql and awips2-psql), and steps
to be done AFTER installing those packages. All scripts must be run as root.
INSTRUCTIONS - BEFORE INSTALLING ANY RPMS:
1. Stop PostgreSQL if it is not already stopped.
2. Run postgres_pre_upgrade.sh.
INSTRUCTIONS - AFTER INSTALLING RPMS:
1. BEFORE starting PostgreSQL, run postgres_post_upgrade.sh. This script should
NOT be run unattended. Check the end of the output for "UPGRADE COMPLETE"
before continuing.
2. When the upgrade is finished, start PostgreSQL.
3. Run upgrade_postgis.sh to upgrade the PostGIS extension. This must be done
while PostgreSQL is running. You may see one or more lines like this in
the script output:
psql:/awips2/postgresql/share/contrib/postgis-2.2/legacy.sql:1973: ERROR:
function "st_extent3d" already exists with same argument types
These lines can be ignored.
4. Run rebuild_stats.sh. This must be done while PostgreSQL is running. To
limit downtime, this script can be run even while EDEX or other users of the
database are running. This script can be run unattended.
5. If all previous steps have completed successfully and PostgreSQL is not
producing errors, you can delete the old PostgreSQL install located at
/awips2/postgresql-9.3.10