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

@@ -119,7 +119,8 @@ export class DatabaseSelectorPage extends MigrationWizardPage {
const searchText = value?.toLowerCase();
return row[2]?.toLowerCase()?.indexOf(searchText) > -1 // database name
|| row[3]?.toLowerCase()?.indexOf(searchText) > -1 // state
|| row[4]?.toLowerCase()?.indexOf(searchText) > -1; // size
|| row[4]?.toLowerCase()?.indexOf(searchText) > -1 // size
|| row[5]?.toLowerCase()?.indexOf(searchText) > -1; // last backup date
});
}
@@ -207,6 +208,14 @@ export class DatabaseSelectorPage extends MigrationWizardPage {
cssClass: cssClass,
headerCssClass: cssClass,
},
{
name: constants.LAST_BACKUP,
value: 'lastBackup',
type: azdata.ColumnType.text,
width: 130,
cssClass: cssClass,
headerCssClass: cssClass,
},
]
}).component();
@@ -233,15 +242,20 @@ export class DatabaseSelectorPage extends MigrationWizardPage {
}
private async _loadDatabaseList(stateMachine: MigrationStateModel, selectedDatabases: string[]): Promise<void> {
const providerId = (await stateMachine.getSourceConnectionProfile()).providerId;
const metaDataService = azdata.dataprotocol.getProvider<azdata.MetadataProvider>(
providerId,
azdata.DataProviderType.MetadataProvider);
const ownerUri = await azdata.connection.getUriForConnection(
stateMachine.sourceConnectionId);
const excludeDbs: string[] = [
'master',
'tempdb',
'msdb',
'model'
];
const databaseList = (<azdata.DatabaseInfo[]>await this.migrationStateModel
.getDatabasesList())
const databaseList = (<azdata.DatabaseInfo[]>await metaDataService
.getDatabases(ownerUri))
.filter(database => !excludeDbs.includes(database.options.name))
|| [];
@@ -260,6 +274,7 @@ export class DatabaseSelectorPage extends MigrationWizardPage {
databaseName,
database.options.state,
database.options.sizeInMB,
database.options.lastBackup,
];
}) || [];
}