Skip to content

Commit 255d866

Browse files
Clean logic to skip internal indexes.
1 parent 43a3689 commit 255d866

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

src/sqlancer/postgres/PostgresSchema.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -280,13 +280,9 @@ protected static List<PostgresIndex> getIndexes(SQLConnection con, String tableN
280280
List<PostgresIndex> indexes = new ArrayList<>();
281281
try (Statement s = con.createStatement()) {
282282
try (ResultSet rs = s.executeQuery(String
283-
.format("SELECT indexname FROM pg_indexes WHERE tablename='%s' ORDER BY indexname;", tableName))) {
283+
.format("SELECT indexname FROM pg_indexes WHERE tablename='%s' AND LENGTH(indexname)=2 ORDER BY indexname;", tableName))) {
284284
while (rs.next()) {
285285
String indexName = rs.getString("indexname");
286-
if (indexName.length() != 2) {
287-
// FIXME: implement cleanly
288-
continue; // skip internal indexes
289-
}
290286
indexes.add(PostgresIndex.create(indexName));
291287
}
292288
}

0 commit comments

Comments
 (0)