diff --git a/plugins/dbgate-plugin-mssql/src/backend/MsSqlAnalyser.js b/plugins/dbgate-plugin-mssql/src/backend/MsSqlAnalyser.js index 4d51a4339..385eef35e 100644 --- a/plugins/dbgate-plugin-mssql/src/backend/MsSqlAnalyser.js +++ b/plugins/dbgate-plugin-mssql/src/backend/MsSqlAnalyser.js @@ -226,6 +226,7 @@ class MsSqlAnalyser extends DatabaseAnalyser { schemaName: row.schemaName, tableName: row.tableName, triggerName: row.triggerName, + pureName: row.triggerName, })); this.feedback({ analysingMessage: null }); diff --git a/plugins/dbgate-plugin-mysql/src/backend/Analyser.js b/plugins/dbgate-plugin-mysql/src/backend/Analyser.js index d85b7c3c6..f93ea2eed 100644 --- a/plugins/dbgate-plugin-mysql/src/backend/Analyser.js +++ b/plugins/dbgate-plugin-mysql/src/backend/Analyser.js @@ -244,6 +244,7 @@ class Analyser extends DatabaseAnalyser { objectId: row.triggerName, contentHash: row.modifyDate, triggerName: row.triggerName, + pureName: row.triggerName, eventType: row.triggerEvent, triggerTiming: row.triggerTiming, schemaName: row.schemaName, diff --git a/plugins/dbgate-plugin-oracle/src/backend/Analyser.js b/plugins/dbgate-plugin-oracle/src/backend/Analyser.js index d4f204e71..64b016671 100644 --- a/plugins/dbgate-plugin-oracle/src/backend/Analyser.js +++ b/plugins/dbgate-plugin-oracle/src/backend/Analyser.js @@ -188,6 +188,7 @@ class Analyser extends DatabaseAnalyser { contentHash: func.hash_code, })), triggers: triggers.rows.map(row => ({ + pureName: row.TRIGGER_NAME, trigerName: row.TRIGGER_NAME, definition: row.DEFINITION, tableName: row.TABLE_NAME, diff --git a/plugins/dbgate-plugin-postgres/src/backend/Analyser.js b/plugins/dbgate-plugin-postgres/src/backend/Analyser.js index 784fde489..f545e2761 100644 --- a/plugins/dbgate-plugin-postgres/src/backend/Analyser.js +++ b/plugins/dbgate-plugin-postgres/src/backend/Analyser.js @@ -114,13 +114,19 @@ class Analyser extends DatabaseAnalyser { // if (!cntBase || !cntRef) continue; const baseCols = _.sortBy( fk_keyColumnUsage.rows.filter( - x => x.table_name == fkRef.table_name && x.constraint_name == fkRef.constraint_name && x.table_schema == fkRef.table_schema + x => + x.table_name == fkRef.table_name && + x.constraint_name == fkRef.constraint_name && + x.table_schema == fkRef.table_schema ), 'ordinal_position' ); const refCols = _.sortBy( fk_keyColumnUsage.rows.filter( - x => x.table_name == fkRef.ref_table_name && x.constraint_name == fkRef.unique_constraint_name && x.table_schema == fkRef.ref_table_schema + x => + x.table_name == fkRef.ref_table_name && + x.constraint_name == fkRef.unique_constraint_name && + x.table_schema == fkRef.ref_table_schema ), 'ordinal_position' ); @@ -352,6 +358,7 @@ class Analyser extends DatabaseAnalyser { returnType: func.data_type, })), triggers: triggers.rows.map(row => ({ + pureName: row.trigger_name, trigerName: row.trigger_name, functionName: row.function_name, triggerTiming: row.trigger_timing,