Revert "remove Last Backup colum on assessment db list. (#20728)" (#20745)

This reverts commit ee386e7382.
This commit is contained in:
brian-harris
2022-10-06 09:59:47 -07:00
committed by GitHub
parent cf03516d2d
commit 7c6effb9cc
5 changed files with 22 additions and 59 deletions

View File

@@ -14,8 +14,7 @@ import { v4 as uuidv4 } from 'uuid';
import { sendSqlMigrationActionEvent, TelemetryAction, TelemetryViews, logError } from '../telemtery';
import { hashString, deepClone } from '../api/utils';
import { SKURecommendationPage } from '../wizard/skuRecommendationPage';
import { excludeDatabses, getSqlString, TargetDatabaseInfo } from '../api/sqlUtils';
import * as queries from '../constants/queries';
import { excludeDatabses, TargetDatabaseInfo } from '../api/sqlUtils';
const localize = nls.loadMessageBundle();
export enum State {
@@ -1190,37 +1189,6 @@ export class MigrationStateModel implements Model, vscode.Disposable {
return false;
}
}
//Get QueryProvider
private async runQueryWithResults(queryString: string): Promise<azdata.SimpleExecuteResult> {
const connectionProfile = await this.getSourceConnectionProfile();
const connectionUri = await azdata.connection.getUriForConnection(this._sourceConnectionId);
const queryProvider = azdata.dataprotocol.getProvider<azdata.QueryProvider>(connectionProfile.providerId, azdata.DataProviderType.QueryProvider);
return await queryProvider.runQueryAndReturn(connectionUri, queryString);
}
public async getDatabasesList(): Promise<azdata.DatabaseInfo[]> {
try {
const queryResult = await this.runQueryWithResults(queries.SELECT_ALL_DB_W_SIZE);
const result = queryResult.rows.map(row => {
return {
options: {
name: getSqlString(row[0]),
state: getSqlString(row[1]),
sizeInMB: getSqlString(row[2]),
}
};
}) ?? [];
return result;
} catch (error) {
logError(TelemetryViews.SkuRecommendationWizard, TelemetryAction.GetDatabasesListFailed, error);
return [];
}
}
}
export interface ServerAssessment {