diff --git a/packages/web/src/appobj/DatabaseObjectAppObject.svelte b/packages/web/src/appobj/DatabaseObjectAppObject.svelte index ec81848e3..daf58d4fd 100644 --- a/packages/web/src/appobj/DatabaseObjectAppObject.svelte +++ b/packages/web/src/appobj/DatabaseObjectAppObject.svelte @@ -4,7 +4,7 @@ export const extractKey = ({ schemaName, pureName }) => (schemaName ? `${schemaName}.${pureName}` : pureName); export const createMatcher = (filter, cfg = DEFAULT_OBJECT_SEARCH_SETTINGS) => - ({ schemaName, pureName, objectComment, tableEngine, columns, objectTypeField, createSql }) => { + ({ schemaName, pureName, objectComment, tableEngine, columns, objectTypeField, tableName, createSql }) => { const mainArgs = []; const childArgs = []; if (cfg.schemaName) mainArgs.push(schemaName); @@ -21,6 +21,9 @@ } else { if (cfg.sqlObjectText) childArgs.push(createSql); } + if (objectTypeField == 'triggers' && cfg.pureName) { + mainArgs.push(tableName); + } const res = filterNameCompoud(filter, mainArgs, childArgs); return res;