Technically, in principal, one should at least once, perform a data integrity check by re-building the entire database using the UNLOAD ALL and then RUN filename.all command. This one step alone should eliminate all unforeseen issues when converting/upgrading LEGACY database(s).

A few technical documents are available to explain such step-by-step procedures.

From The Edge: http://www.razzak.com/fte/

Articles:

. Upgrading to R:BASE 7.6 for Windows (Database Conversion Guide - 04/17/2008
. Upgrading to R:BASE Turbo V-8 for Windows (Database Conversion Guide) - 04/17/2008
. Database Maintenance (R:BASE 7.6 for Windows) - 12/29/2008
. Database Maintenance (R:BASE Turbo V-8 for Windows) - 12/29/2008

Very Best R:egards,

Razzak.

Sent from my iPhone


At 02:57 PM 5/20/2009, [email protected] wrote:

Yep, gave me an excuse to try to "select" from every view they had defined to see what worked and what didn't! I didn't design the database, and found a whopping 13 views that had invalid definitions! Kept the definitions aside in a file, then deleted them all.

The reason I consider it "strange" is that I wouldn't have thought a gateway import command would check database-wide table integrity, just the integrity of the table you're importing into . And 6.5 (what we're converting from) either didn't check the database tables, or it did check but just didn't give us an error message. So this is a heads up as something to watch in a conversion from 6.5 to 7.6.

Karen


It is not strange as mentioned in the subject line. It is the relational integrity that R:BASE is known for over 25 years and makes it what it is today.


It is the responsibility of end-user or developer to also fix/correct View definition when underlying table structure is altered. If ignored, R:BASE will generate -ERROR- messages.


Very Best R:egards,


Razzak.

--- RBASE-L
================================================
TO POST A MESSAGE TO ALL MEMBERS:
Send a plain text email to [email protected]

(Don't use any of these words as your Subject:
INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH,
REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP)
================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [email protected]
In the message SUBJECT, put just one word: INTRO
================================================
TO UNSUBSCRIBE: Send a plain text email to [email protected]
In the message SUBJECT, put just one word: UNSUBSCRIBE
================================================
TO SEARCH ARCHIVES:
Send a plain text email to [email protected]
In the message SUBJECT, put just one word: SEARCH-n
(where n is the number of days). In the message body, place any text to search for.
================================================


Reply via email to