HelpmeICT - Helpdesk Issue Manager v0.71
Prev | Chapter 4. Upgrading an existing installation | Next

# Updating the database

From version 0.63, each release will come packaged with a database definition file, `upgrade.sql` that can be used to upgrade the database. Before you go ahead and update the system, you must open the file in your favourite text editor and read the top few lines. An example might read:

    /*
      Helpdesk Issue Manager
      Database Definition Script
      Update from version 0.62 to 0.63

      DO NOT USE ON ANY OTHER VERSION!!!
    */

Make sure you read this and ensure that the version you are updating from is indeed the one specified. And do as it says, DO NOT USE ON ANY OTHER VERSION or you will end up with a system that does not work. You have been warned.

To carry out the database upgrade, you must execute the database definition script `update.sql` in your PostgreSQL database. To do this, type the following command. Make sure you specify the full path of the `update.sql` script if it is not in the current working directory.

    #> psql -U chosen_username -W helpdesk -f update.sql

The above script will then modify the database to bring it up to the correct release format by creating or altering tables, and of course, updating the system's version number. The above script should return no errors.

Prev | Home | Next
Upgrading an existing installation | Up | System Configuration