feat: add triggers loading message

This commit is contained in:
Nybkox
2024-12-13 04:13:39 +01:00
parent 671eba22e0
commit 1c84f40bcf
4 changed files with 8 additions and 4 deletions

View File

@@ -132,6 +132,9 @@ class MsSqlAnalyser extends DatabaseAnalyser {
const procedureParameterRows = await this.analyserQuery('proceduresParameters');
const functionParameterRows = await this.analyserQuery('functionParameters');
this.feedback({ analysingMessage: 'Loading triggers' });
const triggerRows = await this.analyserQuery('triggers');
this.feedback({ analysingMessage: 'Loading view columns' });
const viewColumnRows = await this.analyserQuery('viewColumns', ['views']);
@@ -214,8 +217,6 @@ class MsSqlAnalyser extends DatabaseAnalyser {
parameters: functionToParameters[row.objectId],
}));
const triggerRows = await this.analyserQuery('triggers');
const triggers = triggerRows.rows.map(row => ({
objectId: `triggers:${row.objectId}`,
contentHash: row.modifyDate && row.modifyDate.toISOString(),

View File

@@ -161,6 +161,7 @@ class Analyser extends DatabaseAnalyser {
const indexes = await this.analyserQuery('indexes', ['tables']);
this.feedback({ analysingMessage: 'Loading uniques' });
this.feedback({ analysingMessage: 'Loading triggers' });
const triggers = await this.analyserQuery('triggers');
const uniqueNames = await this.analyserQuery('uniqueNames', ['tables']);

View File

@@ -73,6 +73,7 @@ class Analyser extends DatabaseAnalyser {
this.feedback({ analysingMessage: 'Loading unique names' });
const triggers = await this.analyserQuery('triggers', undefined, { $owner: this.dbhan.database });
this.feedback({ analysingMessage: 'Loading triggers' });
const uniqueNames = await this.analyserQuery('uniqueNames', ['tables'], { $owner: this.dbhan.database });
this.feedback({ analysingMessage: 'Finalizing DB structure' });

View File

@@ -185,6 +185,9 @@ class Analyser extends DatabaseAnalyser {
geographyColumns = await this.analyserQuery('geographyColumns', ['tables']);
}
this.feedback({ analysingMessage: 'Loading triggers' });
const triggers = await this.analyserQuery('triggers');
this.feedback({ analysingMessage: 'Finalizing DB structure' });
const columnColumnsMapped = fkColumns.rows.map(x => ({
@@ -241,8 +244,6 @@ class Analyser extends DatabaseAnalyser {
return acc;
}, {});
const triggers = await this.analyserQuery('triggers');
const res = {
tables: tables.rows.map(table => {
const newTable = {