Skip to content

Commit

Permalink
0004421: Primary key ordering based on the sequence of the PK
Browse files Browse the repository at this point in the history
  • Loading branch information
jumpmind-josh committed Jun 18, 2020
1 parent 1ee2649 commit 9cb5ed8
Showing 1 changed file with 6 additions and 2 deletions.
Expand Up @@ -1030,14 +1030,18 @@ protected Collection<String> readPrimaryKeyNames(DatabaseMetaDataWrapper metaDat
try {
pkData = metaData.getPrimaryKeys(getTableNamePatternForConstraints(tableName));

int i=1;
while (pkData.next()) {
Map<String, Object> values = readMetaData(pkData, getColumnsForPK());

int pkSequence = 1;
try {
pkSequence = readPrimaryKeySequence(metaData, values);
} catch (Exception e) { }
pks.put(pkSequence, readPrimaryKeyName(metaData, values));
pks.put(pkSequence, readPrimaryKeyName(metaData, values));
} catch (Exception e) {
pks.put(i, readPrimaryKeyName(metaData, values));
i++;
}
}
} finally {
close(pkData);
Expand Down

0 comments on commit 9cb5ed8

Please sign in to comment.