mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Dac Deployment options model updates according to STS changes in mssql, SC, dacpac extensions (#18050)
* Dac Deployement options model updates according to STS changes * Undoing vscode whitespace changes which were added accidentally * Updated model with dac deploy options display names coming from the STS API * Combining all exisitng code updates into single branch/pr. it includes mssql model updates and SC/dacpac model, code and testupdates * sql db proj test failure fix * STS version bump to 4.0.0.4
This commit is contained in:
committed by
GitHub
parent
09d9ad0020
commit
36550798f3
183
extensions/mssql/src/mssql.d.ts
vendored
183
extensions/mssql/src/mssql.d.ts
vendored
@@ -153,85 +153,112 @@ declare module 'mssql' {
|
||||
defaultDeploymentOptions: DeploymentOptions;
|
||||
}
|
||||
|
||||
export interface DacDeployOptionPropertyBoolean {
|
||||
value: boolean;
|
||||
description: string;
|
||||
displayName: string;
|
||||
}
|
||||
|
||||
export interface DacDeployOptionPropertyObject {
|
||||
value: SchemaObjectType[];
|
||||
description: string;
|
||||
displayName: string;
|
||||
}
|
||||
|
||||
export interface DeploymentOptions {
|
||||
ignoreTableOptions: boolean;
|
||||
ignoreSemicolonBetweenStatements: boolean;
|
||||
ignoreRouteLifetime: boolean;
|
||||
ignoreRoleMembership: boolean;
|
||||
ignoreQuotedIdentifiers: boolean;
|
||||
ignorePermissions: boolean;
|
||||
ignorePartitionSchemes: boolean;
|
||||
ignoreObjectPlacementOnPartitionScheme: boolean;
|
||||
ignoreNotForReplication: boolean;
|
||||
ignoreLoginSids: boolean;
|
||||
ignoreLockHintsOnIndexes: boolean;
|
||||
ignoreKeywordCasing: boolean;
|
||||
ignoreIndexPadding: boolean;
|
||||
ignoreIndexOptions: boolean;
|
||||
ignoreIncrement: boolean;
|
||||
ignoreIdentitySeed: boolean;
|
||||
ignoreUserSettingsObjects: boolean;
|
||||
ignoreFullTextCatalogFilePath: boolean;
|
||||
ignoreWhitespace: boolean;
|
||||
ignoreWithNocheckOnForeignKeys: boolean;
|
||||
verifyCollationCompatibility: boolean;
|
||||
unmodifiableObjectWarnings: boolean;
|
||||
treatVerificationErrorsAsWarnings: boolean;
|
||||
scriptRefreshModule: boolean;
|
||||
scriptNewConstraintValidation: boolean;
|
||||
scriptFileSize: boolean;
|
||||
scriptDeployStateChecks: boolean;
|
||||
scriptDatabaseOptions: boolean;
|
||||
scriptDatabaseCompatibility: boolean;
|
||||
scriptDatabaseCollation: boolean;
|
||||
runDeploymentPlanExecutors: boolean;
|
||||
registerDataTierApplication: boolean;
|
||||
populateFilesOnFileGroups: boolean;
|
||||
noAlterStatementsToChangeClrTypes: boolean;
|
||||
includeTransactionalScripts: boolean;
|
||||
includeCompositeObjects: boolean;
|
||||
allowUnsafeRowLevelSecurityDataMovement: boolean;
|
||||
ignoreWithNocheckOnCheckConstraints: boolean;
|
||||
ignoreFillFactor: boolean;
|
||||
ignoreFileSize: boolean;
|
||||
ignoreFilegroupPlacement: boolean;
|
||||
doNotAlterReplicatedObjects: boolean;
|
||||
doNotAlterChangeDataCaptureObjects: boolean;
|
||||
disableAndReenableDdlTriggers: boolean;
|
||||
deployDatabaseInSingleUserMode: boolean;
|
||||
createNewDatabase: boolean;
|
||||
compareUsingTargetCollation: boolean;
|
||||
commentOutSetVarDeclarations: boolean;
|
||||
blockWhenDriftDetected: boolean;
|
||||
blockOnPossibleDataLoss: boolean;
|
||||
backupDatabaseBeforeChanges: boolean;
|
||||
allowIncompatiblePlatform: boolean;
|
||||
allowDropBlockingAssemblies: boolean;
|
||||
dropConstraintsNotInSource: boolean;
|
||||
dropDmlTriggersNotInSource: boolean;
|
||||
dropExtendedPropertiesNotInSource: boolean;
|
||||
dropIndexesNotInSource: boolean;
|
||||
ignoreFileAndLogFilePath: boolean;
|
||||
ignoreExtendedProperties: boolean;
|
||||
ignoreDmlTriggerState: boolean;
|
||||
ignoreDmlTriggerOrder: boolean;
|
||||
ignoreDefaultSchema: boolean;
|
||||
ignoreDdlTriggerState: boolean;
|
||||
ignoreDdlTriggerOrder: boolean;
|
||||
ignoreCryptographicProviderFilePath: boolean;
|
||||
verifyDeployment: boolean;
|
||||
ignoreComments: boolean;
|
||||
ignoreColumnCollation: boolean;
|
||||
ignoreAuthorizer: boolean;
|
||||
ignoreAnsiNulls: boolean;
|
||||
generateSmartDefaults: boolean;
|
||||
dropStatisticsNotInSource: boolean;
|
||||
dropRoleMembersNotInSource: boolean;
|
||||
dropPermissionsNotInSource: boolean;
|
||||
dropObjectsNotInSource: boolean;
|
||||
ignoreColumnOrder: boolean;
|
||||
doNotDropObjectTypes: SchemaObjectType[];
|
||||
excludeObjectTypes: SchemaObjectType[];
|
||||
ignoreTableOptions: DacDeployOptionPropertyBoolean;
|
||||
ignoreSemicolonBetweenStatements: DacDeployOptionPropertyBoolean;
|
||||
ignoreRouteLifetime: DacDeployOptionPropertyBoolean;
|
||||
ignoreRoleMembership: DacDeployOptionPropertyBoolean;
|
||||
ignoreQuotedIdentifiers: DacDeployOptionPropertyBoolean;
|
||||
ignorePermissions: DacDeployOptionPropertyBoolean;
|
||||
ignorePartitionSchemes: DacDeployOptionPropertyBoolean;
|
||||
ignoreObjectPlacementOnPartitionScheme: DacDeployOptionPropertyBoolean;
|
||||
ignoreNotForReplication: DacDeployOptionPropertyBoolean;
|
||||
ignoreLoginSids: DacDeployOptionPropertyBoolean;
|
||||
ignoreLockHintsOnIndexes: DacDeployOptionPropertyBoolean;
|
||||
ignoreKeywordCasing: DacDeployOptionPropertyBoolean;
|
||||
ignoreIndexPadding: DacDeployOptionPropertyBoolean;
|
||||
ignoreIndexOptions: DacDeployOptionPropertyBoolean;
|
||||
ignoreIncrement: DacDeployOptionPropertyBoolean;
|
||||
ignoreIdentitySeed: DacDeployOptionPropertyBoolean;
|
||||
ignoreUserSettingsObjects: DacDeployOptionPropertyBoolean;
|
||||
ignoreFullTextCatalogFilePath: DacDeployOptionPropertyBoolean;
|
||||
ignoreWhitespace: DacDeployOptionPropertyBoolean;
|
||||
ignoreWithNocheckOnForeignKeys: DacDeployOptionPropertyBoolean;
|
||||
verifyCollationCompatibility: DacDeployOptionPropertyBoolean;
|
||||
unmodifiableObjectWarnings: DacDeployOptionPropertyBoolean;
|
||||
treatVerificationErrorsAsWarnings: DacDeployOptionPropertyBoolean;
|
||||
scriptRefreshModule: DacDeployOptionPropertyBoolean;
|
||||
scriptNewConstraintValidation: DacDeployOptionPropertyBoolean;
|
||||
scriptFileSize: DacDeployOptionPropertyBoolean;
|
||||
scriptDeployStateChecks: DacDeployOptionPropertyBoolean;
|
||||
scriptDatabaseOptions: DacDeployOptionPropertyBoolean;
|
||||
scriptDatabaseCompatibility: DacDeployOptionPropertyBoolean;
|
||||
scriptDatabaseCollation: DacDeployOptionPropertyBoolean;
|
||||
runDeploymentPlanExecutors: DacDeployOptionPropertyBoolean;
|
||||
registerDataTierApplication: DacDeployOptionPropertyBoolean;
|
||||
populateFilesOnFileGroups: DacDeployOptionPropertyBoolean;
|
||||
noAlterStatementsToChangeClrTypes: DacDeployOptionPropertyBoolean;
|
||||
includeTransactionalScripts: DacDeployOptionPropertyBoolean;
|
||||
includeCompositeObjects: DacDeployOptionPropertyBoolean;
|
||||
allowUnsafeRowLevelSecurityDataMovement: DacDeployOptionPropertyBoolean;
|
||||
ignoreWithNocheckOnCheckConstraints: DacDeployOptionPropertyBoolean;
|
||||
ignoreFillFactor: DacDeployOptionPropertyBoolean;
|
||||
ignoreFileSize: DacDeployOptionPropertyBoolean;
|
||||
ignoreFilegroupPlacement: DacDeployOptionPropertyBoolean;
|
||||
doNotAlterReplicatedObjects: DacDeployOptionPropertyBoolean;
|
||||
doNotAlterChangeDataCaptureObjects: DacDeployOptionPropertyBoolean;
|
||||
disableAndReenableDdlTriggers: DacDeployOptionPropertyBoolean;
|
||||
deployDatabaseInSingleUserMode: DacDeployOptionPropertyBoolean;
|
||||
createNewDatabase: DacDeployOptionPropertyBoolean;
|
||||
compareUsingTargetCollation: DacDeployOptionPropertyBoolean;
|
||||
commentOutSetVarDeclarations: DacDeployOptionPropertyBoolean;
|
||||
blockWhenDriftDetected: DacDeployOptionPropertyBoolean;
|
||||
blockOnPossibleDataLoss: DacDeployOptionPropertyBoolean;
|
||||
backupDatabaseBeforeChanges: DacDeployOptionPropertyBoolean;
|
||||
allowIncompatiblePlatform: DacDeployOptionPropertyBoolean;
|
||||
allowDropBlockingAssemblies: DacDeployOptionPropertyBoolean;
|
||||
dropConstraintsNotInSource: DacDeployOptionPropertyBoolean;
|
||||
dropDmlTriggersNotInSource: DacDeployOptionPropertyBoolean;
|
||||
dropExtendedPropertiesNotInSource: DacDeployOptionPropertyBoolean;
|
||||
dropIndexesNotInSource: DacDeployOptionPropertyBoolean;
|
||||
ignoreFileAndLogFilePath: DacDeployOptionPropertyBoolean;
|
||||
ignoreExtendedProperties: DacDeployOptionPropertyBoolean;
|
||||
ignoreDmlTriggerState: DacDeployOptionPropertyBoolean;
|
||||
ignoreDmlTriggerOrder: DacDeployOptionPropertyBoolean;
|
||||
ignoreDefaultSchema: DacDeployOptionPropertyBoolean;
|
||||
ignoreDdlTriggerState: DacDeployOptionPropertyBoolean;
|
||||
ignoreDdlTriggerOrder: DacDeployOptionPropertyBoolean;
|
||||
ignoreCryptographicProviderFilePath: DacDeployOptionPropertyBoolean;
|
||||
verifyDeployment: DacDeployOptionPropertyBoolean;
|
||||
ignoreComments: DacDeployOptionPropertyBoolean;
|
||||
ignoreColumnCollation: DacDeployOptionPropertyBoolean;
|
||||
ignoreAuthorizer: DacDeployOptionPropertyBoolean;
|
||||
ignoreAnsiNulls: DacDeployOptionPropertyBoolean;
|
||||
generateSmartDefaults: DacDeployOptionPropertyBoolean;
|
||||
dropStatisticsNotInSource: DacDeployOptionPropertyBoolean;
|
||||
dropRoleMembersNotInSource: DacDeployOptionPropertyBoolean;
|
||||
dropPermissionsNotInSource: DacDeployOptionPropertyBoolean;
|
||||
dropObjectsNotInSource: DacDeployOptionPropertyBoolean;
|
||||
ignoreColumnOrder: DacDeployOptionPropertyBoolean;
|
||||
doNotDropObjectTypes: DacDeployOptionPropertyObject;
|
||||
excludeObjectTypes: DacDeployOptionPropertyObject;
|
||||
ignoreTablePartitionOptions: DacDeployOptionPropertyBoolean;
|
||||
doNotEvaluateSqlCmdVariables: DacDeployOptionPropertyBoolean;
|
||||
disableParallelismForEnablingIndexes: DacDeployOptionPropertyBoolean;
|
||||
disableIndexesForDataPhase: DacDeployOptionPropertyBoolean;
|
||||
restoreSequenceCurrentValue: DacDeployOptionPropertyBoolean;
|
||||
rebuildIndexesOfflineForDataPhase: DacDeployOptionPropertyBoolean;
|
||||
isAlwaysEncryptedParameterizationEnabled: DacDeployOptionPropertyBoolean;
|
||||
preserveIdentityLastValues: DacDeployOptionPropertyBoolean;
|
||||
allowExternalLibraryPaths: DacDeployOptionPropertyBoolean;
|
||||
allowExternalLanguagePaths: DacDeployOptionPropertyBoolean;
|
||||
hashObjectNamesInLogs: DacDeployOptionPropertyBoolean;
|
||||
doNotDropWorkloadClassifiers: DacDeployOptionPropertyBoolean;
|
||||
ignoreWorkloadClassifiers: DacDeployOptionPropertyBoolean;
|
||||
ignoreDatabaseWorkloadGroups: DacDeployOptionPropertyBoolean;
|
||||
doNotDropDatabaseWorkloadGroups: DacDeployOptionPropertyBoolean;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user