Consultor Eletrônico



Kbase P20946: u##field not created within delta.sql prior to 9.1D07
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/03/2010
Status: Verified

SYMPTOM(s):

Sometimes the U## fields of a table are not created

u##column missing when referenced within an index

'Generate delta sql Progress to Oracle'

Issue is seen prior to Progress 9.1D07

Can not apply 9.1D07 service pack to correct problem

FACT(s) (Environment):

Progress 9.1D

CAUSE:

The exact cause is unknown at the time of this writing

FIX:

Apply the 9.1D07 service pack.
Delta .sql file created by Progress has the following information:
Prior to the CREATE UNIQUE INDEX,
there is; ALTER TABLE COMPANY ADD U##NAME VARCHAR2(20);

Alternatively, to work around:

Edit delta.sql file created by Progress
-add column to table
-add column to index

CREATE TABLE CUSTOMER (
NAME VARCHAR2(40) ,
...
);

CREATE UNIQUE INDEX CUSTOMER##CUST ON CUSTOMER(U##NAME);