Your FairCom RTG system can be upgraded to the latest version with very few changes. It is important to follow the procedures in this section to upgrade in a safe manner.
Upgrade to the latest FairCom RTG V2 Database Engine
While FairCom attempts to maintain backward compatibility when at all possible, transaction logs from earlier versions are not always compatible with newer FairCom RTG formats. For example, FairCom RTG V2 is built upon the latest FairCom Server (V11), which introduced changes in the transaction log to accommodate new capabilities. When backward compatibility is affected, then all of the steps in the following upgrade procedure are required. In cases where no backward compatibility exists, then steps 3 through 6 can be considered optional.
Note: Unless otherwise mentioned in the version-specific Update Guides, existing data and index files are usually not affected by transaction log changes.
It is easy to install and use FairCom RTG with your existing files by removing prior transaction logs in a safe manner. Follow these easy steps, which are appropriate any time you are upgrading a c-tree installation:
- User# 00023 Server shutdown completed
Note: Client compatibility can prevent connections to the new FairCom RTG database engine. It is always advised to use the most recent matching client version with your FairCom RTG server version. Version 11 of the FairCom Server introduced backward compatibility changes that affect FairCom RTG.
For more information, see the Knowledgebase in the online documentation.
FairCom RTG Component Upgrade
You may need to recompile existing runtimes. Although recompiling it is not strictly necessary, it is recommended. See the setup section for your compiler in the FairCom RTG User's Guide for details.
SQL Driver Upgrades
FairCom RTG includes a collection of SQL drivers to allow relational access through a variety of interfaces:
To upgrade the drivers, simply run the FairCom RTG installation program again. You do not need to uninstall the existing drivers before upgrading.