Your c-treeRTG 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 c-treeRTG 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 c-treeRTG formats. For example, c-treeRTG 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 c-treeRTG 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 c-treeRTG database engine. It is always advised to use the most recent matching client version with your c-treeRTG server version. Version 11 of the FairCom Server introduced backward compatibility changes that affect c-treeRTG.
For more information, see the Knowledgebase in the online documentation.
c-treeRTG 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 c-treeRTG User's Guide for details.
SQL Driver Upgrades
c-treeRTG includes a collection of SQL drivers to allow relational access through a variety of interfaces:
To upgrade the drivers, simply run the c-treeRTG installation program again. You do not need to uninstall the existing drivers before upgrading.