Migrate from an older version of RDM

In most cases, you should be able to migrate your database from an older version of RDM (3.21 or later) to RaimaDB 16.0 without modifications. Since RDM 12 is capable of reading a database created with an older version of RDM ("a pre-RDM 12 database"), provided the DBD and database files have been moved into the correct directory, the rdmexport utility for RDM 12 can be used to directly export the content of your pre-RDM 12 database.

If you are using a modified version of an older version of RDM or db_Vista, this process may not work. Please contact Raima Technical Support

Install RDM 12.0

The first step needed is for RDM 12.0 to be installed to the system.

If you need a copy of RDM 12.0, please contact Raima Sales Support.

Use the Database Dictionary (DBD) As Is

To move the DBD and database files from your old version of RDM into your RDM 12 environment, take the following steps:

  1. Determine your RDM 12 document root directory (e.g. "C:\Raima\RDM\12.0").
  2. Create a directory under the document root to match the name of the database. For example, if your DBD is named "sales.dbd", the directory will be "C:\Raima\RDM\12.0\sales".
  3. Copy the DBD and database files from your old version of RDM into the newly-created directory.

You are now ready to export the data. Proceed to the Export the Existing Data section of this migration guide.

For case-sensitive file systems, the DBD extension must be lowercase. The rest of the DBD name must match the directory name the DBD file is placed in, for example:

~/SALES/SALES.dbd

~/Sales/Sales.dbd

~/sales/sales.dbd

Source Code Changes

A number of functions available for older versions of RDM were discontinued in RDM 12 and later. Semantics of several existing functions and structures changed as well. For a list of the discontinued functions and semantic changes, refer to the Source Code Changes section of this migration guide.