When updating from Testdriver 1.6, Testdriver 2.0 updates the included PostgreSQL from version 9.4 to version 16.3. This update requires a database migration. 

During installation, PostgreSQL 16.3 is installed. When the Testdriver Admin Tool is started for the first time after the installation, the existing database is backed up, exported from PostgreSQL 9.4 and then imported to PostgreSQL 16.3. PostgreSQL 9.4 is then uninstalled and the Testdriver Admin tool restarts to complete the process.

Please note that the migration process can take a long time depending on the size of the database and the performance of the server. In extreme cases, this can be several hours. Testdriver server is unavailable during this process.  

As the database is backed up and then migrated, please ensure there is available disk space equal to three times the current size of your database for the migration process. 

If you encounter any issues, it is possible to roll back to the previous version as the existing PostgreSQL 9.4 database is retained on the disk even when the database software is uninstalled.  


The Testdriver client does not need to be updated when migrating from 1.6 to 2.0.


To go back to the previous version of Testdriver using a PostgreSQL 9.4 database: 

    1. Uninstall PostgreSQL 16.3 

    2. Uninstall Testdriver 2.0 

    3. Reinstall Testdriver 1.6.  

This will reinstall PostgreSQL 9.4 with your existing database still present. A backup is also created at C:\Testdriver\dbbackup\ and can be restored from there. 


After the update and migration, please note the following folders:

The new PostgreSQL 9.4 database folder is located at:

C:\Testdriver\db\  

To reclaim disk space, this 9.4 version of your database can be deleted once you are certain you will not need to perform a rollback to Testdriver 1.6.  


A backup of the old database is located at:  

C:\Testdriver\dbbackup\

To reclaim disk space, this backup can be deleted once you are certain you do not need it for restoring old Testdriver 1.6 database, or you can transfer it to long term storage elsewhere.


The new PostgreSQL 16.3 database folder is located at:

C:\Testdriver\db16.3\

You should also make appropriate backups of the new database as normal.