Incomplete list of existing foreign keys - DatabaseMetaData.crossReferences(...) not used

Description

Informix requires calling the crossReference(…) method from DatabaseMetaData in addition to the getImportedKeys(...) method to correctly identify all existing foreign keys in the database. Since the current list of foreign keys is incomplete, the SchemaUpdate attempts to create the missing one, which results in an error.

The unit test named

documents this behavior.

Activity

Show:
Fixed

Details

Assignee

Reporter

Labels

Components

Fix versions

Priority

Created June 3, 2024 at 12:29 PM
Updated June 14, 2024 at 3:08 PM
Resolved June 4, 2024 at 11:52 AM