Consultor Eletrônico



Kbase 19296: ORACLE Dsrv: Is there a difference on how shadow columns are
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/15/2003
Status: Verified

GOAL:

Is there a difference on how shadow columns are implemented in Progress 8.3B versus Progress 8.2x

GOAL:

Migrating to Progress 8.3B and later, shadow columns are blank if compile is not done

FACT(s) (Environment):

Progress 8.2x

FACT(s) (Environment):

Progress 8.3x

FACT(s) (Environment):

Oracle DataServer

FIX:

Oracle DataServer uses shadow columns to support case-insensitive indexes. When a Progress database is migrated to Oracle, Progress creates shadow columns (named U##column-name) to the character indexed columns to provide the case insensitivity.

When migrating within releases (8.2x to 8.3B), there is never a need to recompile code. The exception to the rule is when migrating from a Progress 8.2x/8.3A to Progress 8.3B (& later).

When migrating within releases on or after Progress 8.3B, a recompile is necessary and if not performed, the shadow columns will not be updated.