mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 01:25:37 -05:00
Removing migration contracts from mssql (#21966)
* Removing migration contracts from sts * Update sts * Pushing latest sts
This commit is contained in:
@@ -7,12 +7,12 @@ import * as azdata from 'azdata';
|
||||
import * as vscode from 'vscode';
|
||||
import { MigrationStateModel, MigrationTargetType } from '../../models/stateMachine';
|
||||
import { SqlDatabaseTree } from './sqlDatabasesTree';
|
||||
import { SqlMigrationImpactedObjectInfo } from 'mssql';
|
||||
import { SKURecommendationPage } from '../../wizard/skuRecommendationPage';
|
||||
import * as constants from '../../constants/strings';
|
||||
import * as utils from '../../api/utils';
|
||||
import * as fs from 'fs';
|
||||
import path = require('path');
|
||||
import { SqlMigrationImpactedObjectInfo } from '../../service/contracts';
|
||||
|
||||
export type Issues = {
|
||||
description: string,
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
import * as azdata from 'azdata';
|
||||
import * as vscode from 'vscode';
|
||||
import { SqlMigrationAssessmentResultItem, SqlMigrationImpactedObjectInfo } from 'mssql';
|
||||
import { MigrationStateModel, MigrationTargetType } from '../../models/stateMachine';
|
||||
import * as constants from '../../constants/strings';
|
||||
import { debounce } from '../../api/utils';
|
||||
@@ -13,6 +12,7 @@ import * as styles from '../../constants/styles';
|
||||
import { EOL } from 'os';
|
||||
import { selectDatabasesFromList } from '../../constants/helper';
|
||||
import { getSourceConnectionProfile } from '../../api/sqlUtils';
|
||||
import { SqlMigrationAssessmentResultItem, SqlMigrationImpactedObjectInfo } from '../../service/contracts';
|
||||
|
||||
const styleLeft: azdata.CssStyles = {
|
||||
'border': 'none',
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import * as mssql from 'mssql';
|
||||
import { MultiStepResult, MultiStepState } from '../dialog/generic/multiStepStatusDialog';
|
||||
import * as constants from '../constants/strings';
|
||||
import { getSourceConnectionString, getTargetConnectionString, LoginTableInfo } from '../api/sqlUtils';
|
||||
@@ -57,7 +56,7 @@ export interface Login {
|
||||
}
|
||||
|
||||
export class LoginMigrationModel {
|
||||
public resultsPerStep: Map<mssql.LoginMigrationStep, mssql.StartLoginMigrationResult>;
|
||||
public resultsPerStep: Map<contracts.LoginMigrationStep, contracts.StartLoginMigrationResult>;
|
||||
public collectedSourceLogins: boolean = false;
|
||||
public collectedTargetLogins: boolean = false;;
|
||||
public loginsOnSource: LoginTableInfo[] = [];
|
||||
@@ -70,7 +69,7 @@ export class LoginMigrationModel {
|
||||
private _loginMigrationSteps: LoginMigrationStep[] = [];
|
||||
|
||||
constructor() {
|
||||
this.resultsPerStep = new Map<mssql.LoginMigrationStep, mssql.StartLoginMigrationResult>();
|
||||
this.resultsPerStep = new Map<contracts.LoginMigrationStep, contracts.StartLoginMigrationResult>();
|
||||
this._logins = new Map<string, Login>();
|
||||
this.setLoginMigrationSteps();
|
||||
}
|
||||
@@ -146,7 +145,7 @@ export class LoginMigrationModel {
|
||||
logins.forEach(login => this.addNewLogin(login));
|
||||
}
|
||||
|
||||
public addLoginMigrationResults(step: LoginMigrationStep, newResult: mssql.StartLoginMigrationResult): void {
|
||||
public addLoginMigrationResults(step: LoginMigrationStep, newResult: contracts.StartLoginMigrationResult): void {
|
||||
const exceptionMap = this.getExceptionMapWithNormalizedKeys(newResult.exceptionMap);
|
||||
this._currentStepIdx = this._loginMigrationSteps.findIndex(s => s === step) + 1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user