Tools

Restore Web Help Desk database hosted on embedded PostgreSQL to a new server after a WHD upgrade

Restore the Web Help Desk database hosted on embedded PostgreSQL to a new server after upgrading Web Help Desk to version 12.7.7 or earlier.

First published date

10/24/2018 5:38 PM

Last published date

9/25/2026 4:57 PM

Overview

This article describes how to restore the Web Help Desk database hosted on embedded PostgreSQL when migrating or restoring the Web Help Desk database from an old server to a new server. The provided steps are applicable for Web Help Desk versions 12.7.7 and earlier. 

Product section

Web Help Desk

Resolution

  1. Copy the backup file from the old server to the new server.
  2. Stop Web Help Desk (Stop and start Web Help Desk) on the new server.
  3. On your Web Help Desk server, open the Apps page and click Services.
  4. in the Services window, ensure that one of the following services is running and displays in the list. To start the service, right-click the service and select Start.
    • Web Help Desk PostgreSQL Embedded Database
    • PostgreSQL Embedded Database
  5. Navigate to your WebHelpDesk directory.
    • Apple® OS X®:  /Application/WebHelpDesk    
    • Microsoft Windows®:  \Program Files\WebHelpDesk    
    • Linux: /usr/local/webhelpdesk
  6. Navigate to pgsql9\bin and double-click pgAdmin3. 
  7. In the pgAdmin3 window, click File > Add Server.
  8. Add the following information in the window:
    • Name: WHDDB
    • Host: localhost
    • Port: 20293
    • Maintenance DB: postgres
    • Username: whd
    • Password: whd
  9. Click OK on the Guru Hint window.
  10. Expand Databases.
  11. Right-click whd and select Delete/Drop from the menu.
  12. In the Guru Hint window, clickYes, and then click OK.
  13. Right-click Databases and select New Database.
  14. Set the following:
    • Name: whd
    • Owner: whd
  15. Right-click whd and select Restore.
  16. Navigate to the backup file that you copied from the old server, and then click Restore.
  17. Start Web Help Desk (Stop and start Web Help Desk) on the new server. 
Note: You can also use the following command in restoring the database:

 

pg_restore -Fc -h 127.0.0.1 -p 20293 -U whd -d whd <path_to_whd_backup_file>


*-h : stands for the target host
*-p : stands for the port number
*-U : stands for the username being used
*-d :  stands for the target database name