mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-24 09:35:37 -05:00
SQL Migration Extension Skeleton (#11625)
* Start on skeleton * Finish up skeleton * . * Change up the skeleton a bit, add some states.
This commit is contained in:
22
extensions/sql-migration/src/models/stateMachine.ts
Normal file
22
extensions/sql-migration/src/models/stateMachine.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
export enum State {
|
||||
COLLECTING_SOURCE_INFO,
|
||||
COLLECTION_SOURCE_INFO_ERROR,
|
||||
TARGET_SELECTION,
|
||||
TARGET_SELECTION_ERROR,
|
||||
AZURE_SERVER_SELECTION,
|
||||
AZURE_SERVER_SELECTION_ERROR,
|
||||
AZURE_DB_BACKUP,
|
||||
AZURE_DB_BACKUP_ERROR,
|
||||
MIGRATION_AGENT_CREATION,
|
||||
MIGRATION_AGENT_SELECTION,
|
||||
MIGRATION_AGENT_ERROR,
|
||||
MIGRATION_START,
|
||||
NO_AZURE_SERVER,
|
||||
EXIT,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user