fix: add purename to trigger analysers

This commit is contained in:
Nybkox
2024-12-17 09:09:37 +01:00
parent 1c84f40bcf
commit d32af771dc
4 changed files with 12 additions and 2 deletions

View File

@@ -226,6 +226,7 @@ class MsSqlAnalyser extends DatabaseAnalyser {
schemaName: row.schemaName,
tableName: row.tableName,
triggerName: row.triggerName,
pureName: row.triggerName,
}));
this.feedback({ analysingMessage: null });

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,