What procedure are you using?

Before I convert I normally run:

OUTPUT All.bu

UNLOAD ALL

OUTPUT SCREEN

And then recreate the database making sure that there are no error or conflicts.

If I recall correctly, when rebuilding the database, the file created above 
creates the tables first, loads the data and then recreates the rules. If you 
are using this process, it is possible that your data has conflicts and hence 
the rule(s) cannot be created.

For example if you are creating a unique index but the column has duplicates, 
the rule will not be created.

The procedure above should allow you to clean your database and once you can 
rebuilt it without any errors, then your conversion will likely go through 
without any problems.

 

Javier,

 

Javier Valencia, PE

O: 913-829-0888

H: 913-397-9605

C: 913-915-3137

 

From: [email protected] [mailto:[email protected]] On Behalf Of Ronald C 
Peterson
Sent: Friday, January 03, 2014 3:55 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Converting Rules

 

I am converting a 6.5++ database to 9.5 32 bit and the rules are not converting 
properly.  The tables referenced in the 9.5 rules are not correct. Can I unload 
the sys_rules table from the 6.5 version and then reload them into the 9.5 
after deleting the improperly converted ones?

Ron Peterson

Reply via email to