Hi. Thanks for using QHacc.

So you've used QHacc for long enough that you need to upgrade, huh?
Hopefully the process is pretty easy. Assuming you have a functioning
installation already, there are just a few steps:

1) Restore any archives you have taken. The upgrade plugin may change the
structure of the datafiles, which can in turn affect the structure of
the archived files. If you don't restore the archives before upgrading,
the archives may not be compatible with the new files, so later
restoration may lead to undefined results.

2) Export your data (qhacc --export /tmp). The upgrade plugin only works
against QHacc's native file format, so if you use some other database,
you must create a native export.

3) Run QHacc with the upgrade plugin as its home (qhacc -f UPG:/tmp).
This will upgrade your old data and start a new instance of QHacc. Save
and close the application. 

4) If necessary, recreate your datastore (qhacc --create
PSQL:qhacc). This is a good practice for all upgrades because the
upgrade process may change the structure of the data. If you use a
database backend, for example, the table structures may change, and
these changes must be accounted for.

5) Export your upgraded data to your datastore (qhacc --home /tmp
--export PSQL:qhacc). This completes the upgrade.

Note: You can import the upgraded data from the upgrade location or
export it to your QHACC_HOME. Both will do about the same thing, but the
import operation takes longer because it will check for duplicates.

That's it! Your QHACC_HOME should now be upgraded.

Thanks again,
ryan <ryan@ostrich-emulators.com>
