mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-29 23:53:57 +00:00
trigger fulltext search
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
export const extractKey = ({ schemaName, pureName }) => (schemaName ? `${schemaName}.${pureName}` : pureName);
|
export const extractKey = ({ schemaName, pureName }) => (schemaName ? `${schemaName}.${pureName}` : pureName);
|
||||||
export const createMatcher =
|
export const createMatcher =
|
||||||
(filter, cfg = DEFAULT_OBJECT_SEARCH_SETTINGS) =>
|
(filter, cfg = DEFAULT_OBJECT_SEARCH_SETTINGS) =>
|
||||||
({ schemaName, pureName, objectComment, tableEngine, columns, objectTypeField, createSql }) => {
|
({ schemaName, pureName, objectComment, tableEngine, columns, objectTypeField, tableName, createSql }) => {
|
||||||
const mainArgs = [];
|
const mainArgs = [];
|
||||||
const childArgs = [];
|
const childArgs = [];
|
||||||
if (cfg.schemaName) mainArgs.push(schemaName);
|
if (cfg.schemaName) mainArgs.push(schemaName);
|
||||||
@@ -21,6 +21,9 @@
|
|||||||
} else {
|
} else {
|
||||||
if (cfg.sqlObjectText) childArgs.push(createSql);
|
if (cfg.sqlObjectText) childArgs.push(createSql);
|
||||||
}
|
}
|
||||||
|
if (objectTypeField == 'triggers' && cfg.pureName) {
|
||||||
|
mainArgs.push(tableName);
|
||||||
|
}
|
||||||
|
|
||||||
const res = filterNameCompoud(filter, mainArgs, childArgs);
|
const res = filterNameCompoud(filter, mainArgs, childArgs);
|
||||||
return res;
|
return res;
|
||||||
|
|||||||
Reference in New Issue
Block a user