diff --git a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreStructureAssistant.java b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreStructureAssistant.java index ee83e904d35988755696f78c70610c1dcc7d2618..bd8bf3cf98325d0bbc0b24f831d800209f1fcc5e 100644 --- a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreStructureAssistant.java +++ b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreStructureAssistant.java @@ -191,6 +191,7 @@ public class PostgreStructureAssistant extends JDBCStructureAssistant try (JDBCPreparedStatement dbStat = session.prepareStatement( "SELECT DISTINCT x.oid,x.proname,x.pronamespace FROM pg_catalog.pg_proc x " + "WHERE x.proname " + (caseSensitive ? "LIKE" : "ILIKE") + " ? " + + "AND x.proname NOT LIKE '\\_%'" + // Exclude procedures starting with underscore (CommonUtils.isEmpty(schema) ? "" : " AND x.pronamespace IN (" + SQLUtils.generateParamList(schema.size())+ ")") + " ORDER BY x.proname LIMIT " + maxResults)) { dbStat.setString(1, procNameMask);