extend the ListDatabasesRequest to allow more information to be returned (#10186)

* database detail

* revert sts change

* reuse databaseInfo interface
This commit is contained in:
Alan Ren
2020-04-28 13:32:19 -07:00
committed by GitHub
parent 7b6d24c3c6
commit 4ec281313f
7 changed files with 14 additions and 9 deletions

View File

@@ -16,7 +16,7 @@ export interface IMetadataService {
getMetadata(connectionUri: string): Thenable<azdata.ProviderMetadata | undefined>;
getDatabaseNames(connectionUri: string): Thenable<string[]>;
getDatabases(connectionUri: string): Thenable<string[] | azdata.DatabaseInfo[]>;
getTableInfo(connectionUri: string, metadata: azdata.ObjectMetadata): Thenable<azdata.ColumnMetadata[] | undefined>;
@@ -49,7 +49,7 @@ export class MetadataService implements IMetadataService {
return Promise.resolve(undefined);
}
public getDatabaseNames(connectionUri: string): Thenable<string[]> {
public getDatabases(connectionUri: string): Thenable<string[] | azdata.DatabaseInfo[]> {
let providerId: string = this._connectionService.getProviderIdFromUri(connectionUri);
if (providerId) {
let provider = this._providers[providerId];