We used "unload all" to recreate the database for a recent upgrade from 7.6 
to 9.1 64-bit.   An autochk on the database gives us 6 instances of an 
error "A foreign key references a table not known to be referenced" on various 
tables.  

First I used some existing code I had to create a cursor thru all FK 
columns and write out what PK column/table it references per the sys_indexes 
table, and also displayed the "referenced" flag of that PK.   Everything looks 
great.

So then I did an "unload schema" and looked at the bottom at all the FKs 
(luckily only 25 of them) and all of them reference good tables & columns.  If 
I list each PK table, each one shows "PK referenced".

Anyone have a clue what that message means and how I can find out what the 
offending entries are?    If we reload the database, the reloaded copy shows 
the same errors.

Karen

Reply via email to