Fixing schema compare object type enum to follow PascalCasing (#5266)

This commit is contained in:
udeeshagautam
2019-04-30 11:07:46 -07:00
committed by GitHub
parent 77c6f5c9a2
commit f7fc94520a
5 changed files with 273 additions and 273 deletions

View File

@@ -81,7 +81,7 @@ export class SchemaCompareDialog {
if (this.sourceIsDacpac) { if (this.sourceIsDacpac) {
sourceName = this.sourceTextBox.value; sourceName = this.sourceTextBox.value;
sourceEndpointInfo = { sourceEndpointInfo = {
endpointType: azdata.SchemaCompareEndpointType.dacpac, endpointType: azdata.SchemaCompareEndpointType.Dacpac,
serverName: '', serverName: '',
databaseName: '', databaseName: '',
ownerUri: '', ownerUri: '',
@@ -92,7 +92,7 @@ export class SchemaCompareDialog {
let ownerUri = await azdata.connection.getUriForConnection((this.sourceServerDropdown.value as ConnectionDropdownValue).connection.connectionId); let ownerUri = await azdata.connection.getUriForConnection((this.sourceServerDropdown.value as ConnectionDropdownValue).connection.connectionId);
sourceEndpointInfo = { sourceEndpointInfo = {
endpointType: azdata.SchemaCompareEndpointType.database, endpointType: azdata.SchemaCompareEndpointType.Database,
serverName: (this.sourceServerDropdown.value as ConnectionDropdownValue).name, serverName: (this.sourceServerDropdown.value as ConnectionDropdownValue).name,
databaseName: (<azdata.CategoryValue>this.sourceDatabaseDropdown.value).name, databaseName: (<azdata.CategoryValue>this.sourceDatabaseDropdown.value).name,
ownerUri: ownerUri, ownerUri: ownerUri,
@@ -104,7 +104,7 @@ export class SchemaCompareDialog {
if (this.targetIsDacpac) { if (this.targetIsDacpac) {
targetName = this.targetTextBox.value; targetName = this.targetTextBox.value;
targetEndpointInfo = { targetEndpointInfo = {
endpointType: azdata.SchemaCompareEndpointType.dacpac, endpointType: azdata.SchemaCompareEndpointType.Dacpac,
serverName: '', serverName: '',
databaseName: '', databaseName: '',
ownerUri: '', ownerUri: '',
@@ -115,7 +115,7 @@ export class SchemaCompareDialog {
let ownerUri = await azdata.connection.getUriForConnection((this.targetServerDropdown.value as ConnectionDropdownValue).connection.connectionId); let ownerUri = await azdata.connection.getUriForConnection((this.targetServerDropdown.value as ConnectionDropdownValue).connection.connectionId);
targetEndpointInfo = { targetEndpointInfo = {
endpointType: azdata.SchemaCompareEndpointType.database, endpointType: azdata.SchemaCompareEndpointType.Database,
serverName: (this.targetServerDropdown.value as ConnectionDropdownValue).name, serverName: (this.targetServerDropdown.value as ConnectionDropdownValue).name,
databaseName: (<azdata.CategoryValue>this.targetDatabaseDropdown.value).name, databaseName: (<azdata.CategoryValue>this.targetDatabaseDropdown.value).name,
ownerUri: ownerUri, ownerUri: ownerUri,

View File

@@ -1010,137 +1010,137 @@ export class SchemaCompareOptionsDialog {
private GetSchemaCompareIncludedObjectsUtil(label): boolean { private GetSchemaCompareIncludedObjectsUtil(label): boolean {
switch (label) { switch (label) {
case SchemaCompareOptionsDialog.Aggregates: case SchemaCompareOptionsDialog.Aggregates:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.aggregates)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Aggregates)) ? false : true;
case SchemaCompareOptionsDialog.ApplicationRoles: case SchemaCompareOptionsDialog.ApplicationRoles:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.applicationRoles)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ApplicationRoles)) ? false : true;
case SchemaCompareOptionsDialog.Assemblies: case SchemaCompareOptionsDialog.Assemblies:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.assemblies)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Assemblies)) ? false : true;
case SchemaCompareOptionsDialog.AssemblyFiles: case SchemaCompareOptionsDialog.AssemblyFiles:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.assemblyFiles)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.AssemblyFiles)) ? false : true;
case SchemaCompareOptionsDialog.AsymmetricKeys: case SchemaCompareOptionsDialog.AsymmetricKeys:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.asymmetricKeys)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.AsymmetricKeys)) ? false : true;
case SchemaCompareOptionsDialog.BrokerPriorities: case SchemaCompareOptionsDialog.BrokerPriorities:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.brokerPriorities)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.BrokerPriorities)) ? false : true;
case SchemaCompareOptionsDialog.Certificates: case SchemaCompareOptionsDialog.Certificates:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.certificates)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Certificates)) ? false : true;
case SchemaCompareOptionsDialog.ColumnEncryptionKeys: case SchemaCompareOptionsDialog.ColumnEncryptionKeys:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.columnEncryptionKeys)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ColumnEncryptionKeys)) ? false : true;
case SchemaCompareOptionsDialog.ColumnMasterKeys: case SchemaCompareOptionsDialog.ColumnMasterKeys:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.columnMasterKeys)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ColumnMasterKeys)) ? false : true;
case SchemaCompareOptionsDialog.Contracts: case SchemaCompareOptionsDialog.Contracts:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.contracts)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Contracts)) ? false : true;
case SchemaCompareOptionsDialog.DatabaseOptions: case SchemaCompareOptionsDialog.DatabaseOptions:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.databaseOptions)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.DatabaseOptions)) ? false : true;
case SchemaCompareOptionsDialog.DatabaseRoles: case SchemaCompareOptionsDialog.DatabaseRoles:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.databaseRoles)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.DatabaseRoles)) ? false : true;
case SchemaCompareOptionsDialog.DatabaseTriggers: case SchemaCompareOptionsDialog.DatabaseTriggers:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.databaseTriggers)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.DatabaseTriggers)) ? false : true;
case SchemaCompareOptionsDialog.Defaults: case SchemaCompareOptionsDialog.Defaults:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.defaults)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Defaults)) ? false : true;
case SchemaCompareOptionsDialog.ExtendedProperties: case SchemaCompareOptionsDialog.ExtendedProperties:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.extendedProperties)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ExtendedProperties)) ? false : true;
case SchemaCompareOptionsDialog.ExternalDataSources: case SchemaCompareOptionsDialog.ExternalDataSources:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.externalDataSources)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ExternalDataSources)) ? false : true;
case SchemaCompareOptionsDialog.ExternalFileFormats: case SchemaCompareOptionsDialog.ExternalFileFormats:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.externalFileFormats)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ExternalFileFormats)) ? false : true;
case SchemaCompareOptionsDialog.ExternalTables: case SchemaCompareOptionsDialog.ExternalTables:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.externalTables)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ExternalTables)) ? false : true;
case SchemaCompareOptionsDialog.Filegroups: case SchemaCompareOptionsDialog.Filegroups:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.filegroups)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Filegroups)) ? false : true;
case SchemaCompareOptionsDialog.FileTables: case SchemaCompareOptionsDialog.FileTables:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.fileTables)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.FileTables)) ? false : true;
case SchemaCompareOptionsDialog.FullTextCatalogs: case SchemaCompareOptionsDialog.FullTextCatalogs:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.fullTextCatalogs)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.FullTextCatalogs)) ? false : true;
case SchemaCompareOptionsDialog.FullTextStoplists: case SchemaCompareOptionsDialog.FullTextStoplists:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.fullTextStoplists)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.FullTextStoplists)) ? false : true;
case SchemaCompareOptionsDialog.MessageTypes: case SchemaCompareOptionsDialog.MessageTypes:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.messageTypes)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.MessageTypes)) ? false : true;
case SchemaCompareOptionsDialog.PartitionFunctions: case SchemaCompareOptionsDialog.PartitionFunctions:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.partitionFunctions)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.PartitionFunctions)) ? false : true;
case SchemaCompareOptionsDialog.PartitionSchemes: case SchemaCompareOptionsDialog.PartitionSchemes:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.partitionSchemes)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.PartitionSchemes)) ? false : true;
case SchemaCompareOptionsDialog.Permissions: case SchemaCompareOptionsDialog.Permissions:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.permissions)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Permissions)) ? false : true;
case SchemaCompareOptionsDialog.Queues: case SchemaCompareOptionsDialog.Queues:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.queues)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Queues)) ? false : true;
case SchemaCompareOptionsDialog.RemoteServiceBindings: case SchemaCompareOptionsDialog.RemoteServiceBindings:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.remoteServiceBindings)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.RemoteServiceBindings)) ? false : true;
case SchemaCompareOptionsDialog.RoleMembership: case SchemaCompareOptionsDialog.RoleMembership:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.roleMembership)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.RoleMembership)) ? false : true;
case SchemaCompareOptionsDialog.Rules: case SchemaCompareOptionsDialog.Rules:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.rules)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Rules)) ? false : true;
case SchemaCompareOptionsDialog.ScalarValuedFunctions: case SchemaCompareOptionsDialog.ScalarValuedFunctions:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.scalarValuedFunctions)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ScalarValuedFunctions)) ? false : true;
case SchemaCompareOptionsDialog.SearchPropertyLists: case SchemaCompareOptionsDialog.SearchPropertyLists:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.searchPropertyLists)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.SearchPropertyLists)) ? false : true;
case SchemaCompareOptionsDialog.SecurityPolicies: case SchemaCompareOptionsDialog.SecurityPolicies:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.securityPolicies)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.SecurityPolicies)) ? false : true;
case SchemaCompareOptionsDialog.Sequences: case SchemaCompareOptionsDialog.Sequences:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.sequences)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Sequences)) ? false : true;
case SchemaCompareOptionsDialog.Services: case SchemaCompareOptionsDialog.Services:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.services)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Services)) ? false : true;
case SchemaCompareOptionsDialog.Signatures: case SchemaCompareOptionsDialog.Signatures:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.signatures)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Signatures)) ? false : true;
case SchemaCompareOptionsDialog.StoredProcedures: case SchemaCompareOptionsDialog.StoredProcedures:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.storedProcedures)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.StoredProcedures)) ? false : true;
case SchemaCompareOptionsDialog.SymmetricKeys: case SchemaCompareOptionsDialog.SymmetricKeys:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.symmetricKeys)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.SymmetricKeys)) ? false : true;
case SchemaCompareOptionsDialog.Synonyms: case SchemaCompareOptionsDialog.Synonyms:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.synonyms)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Synonyms)) ? false : true;
case SchemaCompareOptionsDialog.Tables: case SchemaCompareOptionsDialog.Tables:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.tables)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Tables)) ? false : true;
case SchemaCompareOptionsDialog.TableValuedFunctions: case SchemaCompareOptionsDialog.TableValuedFunctions:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.tableValuedFunctions)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.TableValuedFunctions)) ? false : true;
case SchemaCompareOptionsDialog.UserDefinedDataTypes: case SchemaCompareOptionsDialog.UserDefinedDataTypes:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.userDefinedDataTypes)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.UserDefinedDataTypes)) ? false : true;
case SchemaCompareOptionsDialog.UserDefinedTableTypes: case SchemaCompareOptionsDialog.UserDefinedTableTypes:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.userDefinedTableTypes)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.UserDefinedTableTypes)) ? false : true;
case SchemaCompareOptionsDialog.ClrUserDefinedTypes: case SchemaCompareOptionsDialog.ClrUserDefinedTypes:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.clrUserDefinedTypes)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ClrUserDefinedTypes)) ? false : true;
case SchemaCompareOptionsDialog.Users: case SchemaCompareOptionsDialog.Users:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.users)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Users)) ? false : true;
case SchemaCompareOptionsDialog.Views: case SchemaCompareOptionsDialog.Views:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.views)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Views)) ? false : true;
case SchemaCompareOptionsDialog.XmlSchemaCollections: case SchemaCompareOptionsDialog.XmlSchemaCollections:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.xmlSchemaCollections)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.XmlSchemaCollections)) ? false : true;
case SchemaCompareOptionsDialog.Audits: case SchemaCompareOptionsDialog.Audits:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.audits)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Audits)) ? false : true;
case SchemaCompareOptionsDialog.Credentials: case SchemaCompareOptionsDialog.Credentials:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.credentials)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Credentials)) ? false : true;
case SchemaCompareOptionsDialog.CryptographicProviders: case SchemaCompareOptionsDialog.CryptographicProviders:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.cryptographicProviders)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.CryptographicProviders)) ? false : true;
case SchemaCompareOptionsDialog.DatabaseAuditSpecifications: case SchemaCompareOptionsDialog.DatabaseAuditSpecifications:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.databaseAuditSpecifications)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.DatabaseAuditSpecifications)) ? false : true;
case SchemaCompareOptionsDialog.DatabaseEncryptionKeys: case SchemaCompareOptionsDialog.DatabaseEncryptionKeys:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.databaseEncryptionKeys)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.DatabaseEncryptionKeys)) ? false : true;
case SchemaCompareOptionsDialog.DatabaseScopedCredentials: case SchemaCompareOptionsDialog.DatabaseScopedCredentials:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.databaseScopedCredentials)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.DatabaseScopedCredentials)) ? false : true;
case SchemaCompareOptionsDialog.Endpoints: case SchemaCompareOptionsDialog.Endpoints:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.endpoints)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Endpoints)) ? false : true;
case SchemaCompareOptionsDialog.ErrorMessages: case SchemaCompareOptionsDialog.ErrorMessages:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.errorMessages)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ErrorMessages)) ? false : true;
case SchemaCompareOptionsDialog.EventNotifications: case SchemaCompareOptionsDialog.EventNotifications:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.eventNotifications)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.EventNotifications)) ? false : true;
case SchemaCompareOptionsDialog.EventSessions: case SchemaCompareOptionsDialog.EventSessions:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.eventSessions)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.EventSessions)) ? false : true;
case SchemaCompareOptionsDialog.LinkedServerLogins: case SchemaCompareOptionsDialog.LinkedServerLogins:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.linkedServerLogins)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.LinkedServerLogins)) ? false : true;
case SchemaCompareOptionsDialog.LinkedServers: case SchemaCompareOptionsDialog.LinkedServers:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.linkedServers)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.LinkedServers)) ? false : true;
case SchemaCompareOptionsDialog.Logins: case SchemaCompareOptionsDialog.Logins:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.logins)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Logins)) ? false : true;
case SchemaCompareOptionsDialog.MasterKeys: case SchemaCompareOptionsDialog.MasterKeys:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.masterKeys)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.MasterKeys)) ? false : true;
case SchemaCompareOptionsDialog.Routes: case SchemaCompareOptionsDialog.Routes:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.routes)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.Routes)) ? false : true;
case SchemaCompareOptionsDialog.ServerAuditSpecifications: case SchemaCompareOptionsDialog.ServerAuditSpecifications:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.serverAuditSpecifications)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ServerAuditSpecifications)) ? false : true;
case SchemaCompareOptionsDialog.ServerRoleMembership: case SchemaCompareOptionsDialog.ServerRoleMembership:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.serverRoleMembership)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ServerRoleMembership)) ? false : true;
case SchemaCompareOptionsDialog.ServerRoles: case SchemaCompareOptionsDialog.ServerRoles:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.serverRoles)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ServerRoles)) ? false : true;
case SchemaCompareOptionsDialog.ServerTriggers: case SchemaCompareOptionsDialog.ServerTriggers:
return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.serverTriggers)) ? false : true; return (this.deploymentOptions.excludeObjectTypes.find(x => x === azdata.SchemaObjectType.ServerTriggers)) ? false : true;
} }
return false; return false;
} }
@@ -1149,332 +1149,332 @@ export class SchemaCompareOptionsDialog {
switch (label) { switch (label) {
case SchemaCompareOptionsDialog.Aggregates: case SchemaCompareOptionsDialog.Aggregates:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.aggregates); this.excludedObjectTypes.push(azdata.SchemaObjectType.Aggregates);
} }
return; return;
case SchemaCompareOptionsDialog.ApplicationRoles: case SchemaCompareOptionsDialog.ApplicationRoles:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.applicationRoles); this.excludedObjectTypes.push(azdata.SchemaObjectType.ApplicationRoles);
} }
return; return;
case SchemaCompareOptionsDialog.Assemblies: case SchemaCompareOptionsDialog.Assemblies:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.assemblies); this.excludedObjectTypes.push(azdata.SchemaObjectType.Assemblies);
} }
return; return;
case SchemaCompareOptionsDialog.AssemblyFiles: case SchemaCompareOptionsDialog.AssemblyFiles:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.assemblyFiles); this.excludedObjectTypes.push(azdata.SchemaObjectType.AssemblyFiles);
} }
return; return;
case SchemaCompareOptionsDialog.AsymmetricKeys: case SchemaCompareOptionsDialog.AsymmetricKeys:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.asymmetricKeys); this.excludedObjectTypes.push(azdata.SchemaObjectType.AsymmetricKeys);
} }
return; return;
case SchemaCompareOptionsDialog.BrokerPriorities: case SchemaCompareOptionsDialog.BrokerPriorities:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.brokerPriorities); this.excludedObjectTypes.push(azdata.SchemaObjectType.BrokerPriorities);
} }
return; return;
case SchemaCompareOptionsDialog.Certificates: case SchemaCompareOptionsDialog.Certificates:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.certificates); this.excludedObjectTypes.push(azdata.SchemaObjectType.Certificates);
} }
return; return;
case SchemaCompareOptionsDialog.ColumnEncryptionKeys: case SchemaCompareOptionsDialog.ColumnEncryptionKeys:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.columnEncryptionKeys); this.excludedObjectTypes.push(azdata.SchemaObjectType.ColumnEncryptionKeys);
} }
return; return;
case SchemaCompareOptionsDialog.ColumnMasterKeys: case SchemaCompareOptionsDialog.ColumnMasterKeys:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.columnMasterKeys); this.excludedObjectTypes.push(azdata.SchemaObjectType.ColumnMasterKeys);
} }
return; return;
case SchemaCompareOptionsDialog.Contracts: case SchemaCompareOptionsDialog.Contracts:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.contracts); this.excludedObjectTypes.push(azdata.SchemaObjectType.Contracts);
} }
return; return;
case SchemaCompareOptionsDialog.DatabaseOptions: case SchemaCompareOptionsDialog.DatabaseOptions:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.databaseOptions); this.excludedObjectTypes.push(azdata.SchemaObjectType.DatabaseOptions);
} }
return; return;
case SchemaCompareOptionsDialog.DatabaseRoles: case SchemaCompareOptionsDialog.DatabaseRoles:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.databaseRoles); this.excludedObjectTypes.push(azdata.SchemaObjectType.DatabaseRoles);
} }
return; return;
case SchemaCompareOptionsDialog.DatabaseTriggers: case SchemaCompareOptionsDialog.DatabaseTriggers:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.databaseTriggers); this.excludedObjectTypes.push(azdata.SchemaObjectType.DatabaseTriggers);
} }
return; return;
case SchemaCompareOptionsDialog.Defaults: case SchemaCompareOptionsDialog.Defaults:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.defaults); this.excludedObjectTypes.push(azdata.SchemaObjectType.Defaults);
} }
return; return;
case SchemaCompareOptionsDialog.ExtendedProperties: case SchemaCompareOptionsDialog.ExtendedProperties:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.extendedProperties); this.excludedObjectTypes.push(azdata.SchemaObjectType.ExtendedProperties);
} }
return; return;
case SchemaCompareOptionsDialog.ExternalDataSources: case SchemaCompareOptionsDialog.ExternalDataSources:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.externalDataSources); this.excludedObjectTypes.push(azdata.SchemaObjectType.ExternalDataSources);
} }
return; return;
case SchemaCompareOptionsDialog.ExternalFileFormats: case SchemaCompareOptionsDialog.ExternalFileFormats:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.externalFileFormats); this.excludedObjectTypes.push(azdata.SchemaObjectType.ExternalFileFormats);
} }
return; return;
case SchemaCompareOptionsDialog.ExternalTables: case SchemaCompareOptionsDialog.ExternalTables:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.externalTables); this.excludedObjectTypes.push(azdata.SchemaObjectType.ExternalTables);
} }
return; return;
case SchemaCompareOptionsDialog.Filegroups: case SchemaCompareOptionsDialog.Filegroups:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.filegroups); this.excludedObjectTypes.push(azdata.SchemaObjectType.Filegroups);
} }
return; return;
case SchemaCompareOptionsDialog.FileTables: case SchemaCompareOptionsDialog.FileTables:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.fileTables); this.excludedObjectTypes.push(azdata.SchemaObjectType.FileTables);
} }
return; return;
case SchemaCompareOptionsDialog.FullTextCatalogs: case SchemaCompareOptionsDialog.FullTextCatalogs:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.fullTextCatalogs); this.excludedObjectTypes.push(azdata.SchemaObjectType.FullTextCatalogs);
} }
return; return;
case SchemaCompareOptionsDialog.FullTextStoplists: case SchemaCompareOptionsDialog.FullTextStoplists:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.fullTextStoplists); this.excludedObjectTypes.push(azdata.SchemaObjectType.FullTextStoplists);
} }
return; return;
case SchemaCompareOptionsDialog.MessageTypes: case SchemaCompareOptionsDialog.MessageTypes:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.messageTypes); this.excludedObjectTypes.push(azdata.SchemaObjectType.MessageTypes);
} }
return; return;
case SchemaCompareOptionsDialog.PartitionFunctions: case SchemaCompareOptionsDialog.PartitionFunctions:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.partitionFunctions); this.excludedObjectTypes.push(azdata.SchemaObjectType.PartitionFunctions);
} }
return; return;
case SchemaCompareOptionsDialog.PartitionSchemes: case SchemaCompareOptionsDialog.PartitionSchemes:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.partitionSchemes); this.excludedObjectTypes.push(azdata.SchemaObjectType.PartitionSchemes);
} }
return; return;
case SchemaCompareOptionsDialog.Permissions: case SchemaCompareOptionsDialog.Permissions:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.permissions); this.excludedObjectTypes.push(azdata.SchemaObjectType.Permissions);
} }
return; return;
case SchemaCompareOptionsDialog.Queues: case SchemaCompareOptionsDialog.Queues:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.queues); this.excludedObjectTypes.push(azdata.SchemaObjectType.Queues);
} }
return; return;
case SchemaCompareOptionsDialog.RemoteServiceBindings: case SchemaCompareOptionsDialog.RemoteServiceBindings:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.remoteServiceBindings); this.excludedObjectTypes.push(azdata.SchemaObjectType.RemoteServiceBindings);
} }
return; return;
case SchemaCompareOptionsDialog.RoleMembership: case SchemaCompareOptionsDialog.RoleMembership:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.roleMembership); this.excludedObjectTypes.push(azdata.SchemaObjectType.RoleMembership);
} }
return; return;
case SchemaCompareOptionsDialog.Rules: case SchemaCompareOptionsDialog.Rules:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.rules); this.excludedObjectTypes.push(azdata.SchemaObjectType.Rules);
} }
return; return;
case SchemaCompareOptionsDialog.ScalarValuedFunctions: case SchemaCompareOptionsDialog.ScalarValuedFunctions:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.scalarValuedFunctions); this.excludedObjectTypes.push(azdata.SchemaObjectType.ScalarValuedFunctions);
} }
return; return;
case SchemaCompareOptionsDialog.SearchPropertyLists: case SchemaCompareOptionsDialog.SearchPropertyLists:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.searchPropertyLists); this.excludedObjectTypes.push(azdata.SchemaObjectType.SearchPropertyLists);
} }
return; return;
case SchemaCompareOptionsDialog.SecurityPolicies: case SchemaCompareOptionsDialog.SecurityPolicies:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.securityPolicies); this.excludedObjectTypes.push(azdata.SchemaObjectType.SecurityPolicies);
} }
return; return;
case SchemaCompareOptionsDialog.Sequences: case SchemaCompareOptionsDialog.Sequences:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.sequences); this.excludedObjectTypes.push(azdata.SchemaObjectType.Sequences);
} }
return; return;
case SchemaCompareOptionsDialog.Services: case SchemaCompareOptionsDialog.Services:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.services); this.excludedObjectTypes.push(azdata.SchemaObjectType.Services);
} }
return; return;
case SchemaCompareOptionsDialog.Signatures: case SchemaCompareOptionsDialog.Signatures:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.signatures); this.excludedObjectTypes.push(azdata.SchemaObjectType.Signatures);
} }
return; return;
case SchemaCompareOptionsDialog.StoredProcedures: case SchemaCompareOptionsDialog.StoredProcedures:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.storedProcedures); this.excludedObjectTypes.push(azdata.SchemaObjectType.StoredProcedures);
} }
return; return;
case SchemaCompareOptionsDialog.SymmetricKeys: case SchemaCompareOptionsDialog.SymmetricKeys:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.symmetricKeys); this.excludedObjectTypes.push(azdata.SchemaObjectType.SymmetricKeys);
} }
return; return;
case SchemaCompareOptionsDialog.Synonyms: case SchemaCompareOptionsDialog.Synonyms:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.synonyms); this.excludedObjectTypes.push(azdata.SchemaObjectType.Synonyms);
} }
return; return;
case SchemaCompareOptionsDialog.Tables: case SchemaCompareOptionsDialog.Tables:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.tables); this.excludedObjectTypes.push(azdata.SchemaObjectType.Tables);
} }
return; return;
case SchemaCompareOptionsDialog.TableValuedFunctions: case SchemaCompareOptionsDialog.TableValuedFunctions:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.tableValuedFunctions); this.excludedObjectTypes.push(azdata.SchemaObjectType.TableValuedFunctions);
} }
return; return;
case SchemaCompareOptionsDialog.UserDefinedDataTypes: case SchemaCompareOptionsDialog.UserDefinedDataTypes:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.userDefinedDataTypes); this.excludedObjectTypes.push(azdata.SchemaObjectType.UserDefinedDataTypes);
} }
return; return;
case SchemaCompareOptionsDialog.UserDefinedTableTypes: case SchemaCompareOptionsDialog.UserDefinedTableTypes:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.userDefinedTableTypes); this.excludedObjectTypes.push(azdata.SchemaObjectType.UserDefinedTableTypes);
} }
return; return;
case SchemaCompareOptionsDialog.ClrUserDefinedTypes: case SchemaCompareOptionsDialog.ClrUserDefinedTypes:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.clrUserDefinedTypes); this.excludedObjectTypes.push(azdata.SchemaObjectType.ClrUserDefinedTypes);
} }
return; return;
case SchemaCompareOptionsDialog.Users: case SchemaCompareOptionsDialog.Users:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.users); this.excludedObjectTypes.push(azdata.SchemaObjectType.Users);
} }
return; return;
case SchemaCompareOptionsDialog.Views: case SchemaCompareOptionsDialog.Views:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.views); this.excludedObjectTypes.push(azdata.SchemaObjectType.Views);
} }
return; return;
case SchemaCompareOptionsDialog.XmlSchemaCollections: case SchemaCompareOptionsDialog.XmlSchemaCollections:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.xmlSchemaCollections); this.excludedObjectTypes.push(azdata.SchemaObjectType.XmlSchemaCollections);
} }
return; return;
case SchemaCompareOptionsDialog.Audits: case SchemaCompareOptionsDialog.Audits:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.audits); this.excludedObjectTypes.push(azdata.SchemaObjectType.Audits);
} }
return; return;
case SchemaCompareOptionsDialog.Credentials: case SchemaCompareOptionsDialog.Credentials:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.credentials); this.excludedObjectTypes.push(azdata.SchemaObjectType.Credentials);
} }
return; return;
case SchemaCompareOptionsDialog.CryptographicProviders: case SchemaCompareOptionsDialog.CryptographicProviders:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.cryptographicProviders); this.excludedObjectTypes.push(azdata.SchemaObjectType.CryptographicProviders);
} }
return; return;
case SchemaCompareOptionsDialog.DatabaseAuditSpecifications: case SchemaCompareOptionsDialog.DatabaseAuditSpecifications:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.databaseAuditSpecifications); this.excludedObjectTypes.push(azdata.SchemaObjectType.DatabaseAuditSpecifications);
} }
return; return;
case SchemaCompareOptionsDialog.DatabaseEncryptionKeys: case SchemaCompareOptionsDialog.DatabaseEncryptionKeys:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.databaseEncryptionKeys); this.excludedObjectTypes.push(azdata.SchemaObjectType.DatabaseEncryptionKeys);
} }
return; return;
case SchemaCompareOptionsDialog.DatabaseScopedCredentials: case SchemaCompareOptionsDialog.DatabaseScopedCredentials:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.databaseScopedCredentials); this.excludedObjectTypes.push(azdata.SchemaObjectType.DatabaseScopedCredentials);
} }
return; return;
case SchemaCompareOptionsDialog.Endpoints: case SchemaCompareOptionsDialog.Endpoints:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.endpoints); this.excludedObjectTypes.push(azdata.SchemaObjectType.Endpoints);
} }
return; return;
case SchemaCompareOptionsDialog.ErrorMessages: case SchemaCompareOptionsDialog.ErrorMessages:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.errorMessages); this.excludedObjectTypes.push(azdata.SchemaObjectType.ErrorMessages);
} }
return; return;
case SchemaCompareOptionsDialog.EventNotifications: case SchemaCompareOptionsDialog.EventNotifications:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.eventNotifications); this.excludedObjectTypes.push(azdata.SchemaObjectType.EventNotifications);
} }
return; return;
case SchemaCompareOptionsDialog.EventSessions: case SchemaCompareOptionsDialog.EventSessions:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.eventSessions); this.excludedObjectTypes.push(azdata.SchemaObjectType.EventSessions);
} }
return; return;
case SchemaCompareOptionsDialog.LinkedServerLogins: case SchemaCompareOptionsDialog.LinkedServerLogins:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.linkedServerLogins); this.excludedObjectTypes.push(azdata.SchemaObjectType.LinkedServerLogins);
} }
return; return;
case SchemaCompareOptionsDialog.LinkedServers: case SchemaCompareOptionsDialog.LinkedServers:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.linkedServers); this.excludedObjectTypes.push(azdata.SchemaObjectType.LinkedServers);
} }
return; return;
case SchemaCompareOptionsDialog.Logins: case SchemaCompareOptionsDialog.Logins:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.logins); this.excludedObjectTypes.push(azdata.SchemaObjectType.Logins);
} }
return; return;
case SchemaCompareOptionsDialog.MasterKeys: case SchemaCompareOptionsDialog.MasterKeys:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.masterKeys); this.excludedObjectTypes.push(azdata.SchemaObjectType.MasterKeys);
} }
return; return;
case SchemaCompareOptionsDialog.Routes: case SchemaCompareOptionsDialog.Routes:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.routes); this.excludedObjectTypes.push(azdata.SchemaObjectType.Routes);
} }
return; return;
case SchemaCompareOptionsDialog.ServerAuditSpecifications: case SchemaCompareOptionsDialog.ServerAuditSpecifications:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.serverAuditSpecifications); this.excludedObjectTypes.push(azdata.SchemaObjectType.ServerAuditSpecifications);
} }
return; return;
case SchemaCompareOptionsDialog.ServerRoleMembership: case SchemaCompareOptionsDialog.ServerRoleMembership:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.serverRoleMembership); this.excludedObjectTypes.push(azdata.SchemaObjectType.ServerRoleMembership);
} }
return; return;
case SchemaCompareOptionsDialog.ServerRoles: case SchemaCompareOptionsDialog.ServerRoles:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.serverRoles); this.excludedObjectTypes.push(azdata.SchemaObjectType.ServerRoles);
} }
return; return;
case SchemaCompareOptionsDialog.ServerTriggers: case SchemaCompareOptionsDialog.ServerTriggers:
if (!included) { if (!included) {
this.excludedObjectTypes.push(azdata.SchemaObjectType.serverTriggers); this.excludedObjectTypes.push(azdata.SchemaObjectType.ServerTriggers);
} }
return; return;
} }

View File

@@ -208,7 +208,7 @@ export class SchemaCompareResult {
this.flexModel.addItem(this.splitView); this.flexModel.addItem(this.splitView);
// only enable generate script button if the target is a db // only enable generate script button if the target is a db
if (this.targetEndpointInfo.endpointType === azdata.SchemaCompareEndpointType.database) { if (this.targetEndpointInfo.endpointType === azdata.SchemaCompareEndpointType.Database) {
this.generateScriptButton.enabled = true; this.generateScriptButton.enabled = true;
this.applyButton.enabled = true; this.applyButton.enabled = true;
} else { } else {

View File

@@ -1731,8 +1731,8 @@ declare module 'azdata' {
Property = 1 Property = 1
} }
export enum SchemaCompareEndpointType { export enum SchemaCompareEndpointType {
database = 0, Database = 0,
dacpac = 1 Dacpac = 1
} }
export interface SchemaCompareEndpointInfo { export interface SchemaCompareEndpointInfo {
endpointType: SchemaCompareEndpointType; endpointType: SchemaCompareEndpointType;
@@ -1828,72 +1828,72 @@ declare module 'azdata' {
} }
export enum SchemaObjectType { export enum SchemaObjectType {
aggregates = 0, Aggregates = 0,
applicationRoles = 1, ApplicationRoles = 1,
assemblies = 2, Assemblies = 2,
assemblyFiles = 3, AssemblyFiles = 3,
asymmetricKeys = 4, AsymmetricKeys = 4,
brokerPriorities = 5, BrokerPriorities = 5,
certificates = 6, Certificates = 6,
columnEncryptionKeys = 7, ColumnEncryptionKeys = 7,
columnMasterKeys = 8, ColumnMasterKeys = 8,
contracts = 9, Contracts = 9,
databaseOptions = 10, DatabaseOptions = 10,
databaseRoles = 11, DatabaseRoles = 11,
databaseTriggers = 12, DatabaseTriggers = 12,
defaults = 13, Defaults = 13,
extendedProperties = 14, ExtendedProperties = 14,
externalDataSources = 15, ExternalDataSources = 15,
externalFileFormats = 16, ExternalFileFormats = 16,
externalTables = 17, ExternalTables = 17,
filegroups = 18, Filegroups = 18,
fileTables = 19, FileTables = 19,
fullTextCatalogs = 20, FullTextCatalogs = 20,
fullTextStoplists = 21, FullTextStoplists = 21,
messageTypes = 22, MessageTypes = 22,
partitionFunctions = 23, PartitionFunctions = 23,
partitionSchemes = 24, PartitionSchemes = 24,
permissions = 25, Permissions = 25,
queues = 26, Queues = 26,
remoteServiceBindings = 27, RemoteServiceBindings = 27,
roleMembership = 28, RoleMembership = 28,
rules = 29, Rules = 29,
scalarValuedFunctions = 30, ScalarValuedFunctions = 30,
searchPropertyLists = 31, SearchPropertyLists = 31,
securityPolicies = 32, SecurityPolicies = 32,
sequences = 33, Sequences = 33,
services = 34, Services = 34,
signatures = 35, Signatures = 35,
storedProcedures = 36, StoredProcedures = 36,
symmetricKeys = 37, SymmetricKeys = 37,
synonyms = 38, Synonyms = 38,
tables = 39, Tables = 39,
tableValuedFunctions = 40, TableValuedFunctions = 40,
userDefinedDataTypes = 41, UserDefinedDataTypes = 41,
userDefinedTableTypes = 42, UserDefinedTableTypes = 42,
clrUserDefinedTypes = 43, ClrUserDefinedTypes = 43,
users = 44, Users = 44,
views = 45, Views = 45,
xmlSchemaCollections = 46, XmlSchemaCollections = 46,
audits = 47, Audits = 47,
credentials = 48, Credentials = 48,
cryptographicProviders = 49, CryptographicProviders = 49,
databaseAuditSpecifications = 50, DatabaseAuditSpecifications = 50,
databaseEncryptionKeys = 51, DatabaseEncryptionKeys = 51,
databaseScopedCredentials = 52, DatabaseScopedCredentials = 52,
endpoints = 53, Endpoints = 53,
errorMessages = 54, ErrorMessages = 54,
eventNotifications = 55, EventNotifications = 55,
eventSessions = 56, EventSessions = 56,
linkedServerLogins = 57, LinkedServerLogins = 57,
linkedServers = 58, LinkedServers = 58,
logins = 59, Logins = 59,
masterKeys = 60, MasterKeys = 60,
routes = 61, Routes = 61,
serverAuditSpecifications = 62, ServerAuditSpecifications = 62,
serverRoleMembership = 63, ServerRoleMembership = 63,
serverRoles = 64, ServerRoles = 64,
serverTriggers = 65 ServerTriggers = 65
} }
export interface SchemaCompareServicesProvider extends DataProvider { export interface SchemaCompareServicesProvider extends DataProvider {

View File

@@ -560,75 +560,75 @@ export enum SchemaDifferenceType {
} }
export enum SchemaCompareEndpointType { export enum SchemaCompareEndpointType {
database = 0, Database = 0,
dacpac = 1 Dacpac = 1
} }
export enum SchemaObjectType { export enum SchemaObjectType {
aggregates = 0, Aggregates = 0,
applicationRoles = 1, ApplicationRoles = 1,
assemblies = 2, Assemblies = 2,
assemblyFiles = 3, AssemblyFiles = 3,
asymmetricKeys = 4, AsymmetricKeys = 4,
brokerPriorities = 5, BrokerPriorities = 5,
certificates = 6, Certificates = 6,
columnEncryptionKeys = 7, ColumnEncryptionKeys = 7,
columnMasterKeys = 8, ColumnMasterKeys = 8,
contracts = 9, Contracts = 9,
databaseOptions = 10, DatabaseOptions = 10,
databaseRoles = 11, DatabaseRoles = 11,
databaseTriggers = 12, DatabaseTriggers = 12,
defaults = 13, Defaults = 13,
extendedProperties = 14, ExtendedProperties = 14,
externalDataSources = 15, ExternalDataSources = 15,
externalFileFormats = 16, ExternalFileFormats = 16,
externalTables = 17, ExternalTables = 17,
filegroups = 18, Filegroups = 18,
fileTables = 19, FileTables = 19,
fullTextCatalogs = 20, FullTextCatalogs = 20,
fullTextStoplists = 21, FullTextStoplists = 21,
messageTypes = 22, MessageTypes = 22,
partitionFunctions = 23, PartitionFunctions = 23,
partitionSchemes = 24, PartitionSchemes = 24,
permissions = 25, Permissions = 25,
queues = 26, Queues = 26,
remoteServiceBindings = 27, RemoteServiceBindings = 27,
roleMembership = 28, RoleMembership = 28,
rules = 29, Rules = 29,
scalarValuedFunctions = 30, ScalarValuedFunctions = 30,
searchPropertyLists = 31, SearchPropertyLists = 31,
securityPolicies = 32, SecurityPolicies = 32,
sequences = 33, Sequences = 33,
services = 34, Services = 34,
signatures = 35, Signatures = 35,
storedProcedures = 36, StoredProcedures = 36,
symmetricKeys = 37, SymmetricKeys = 37,
synonyms = 38, Synonyms = 38,
tables = 39, Tables = 39,
tableValuedFunctions = 40, TableValuedFunctions = 40,
userDefinedDataTypes = 41, UserDefinedDataTypes = 41,
userDefinedTableTypes = 42, UserDefinedTableTypes = 42,
clrUserDefinedTypes = 43, ClrUserDefinedTypes = 43,
users = 44, Users = 44,
views = 45, Views = 45,
xmlSchemaCollections = 46, XmlSchemaCollections = 46,
audits = 47, Audits = 47,
credentials = 48, Credentials = 48,
cryptographicProviders = 49, CryptographicProviders = 49,
databaseAuditSpecifications = 50, DatabaseAuditSpecifications = 50,
databaseEncryptionKeys = 51, DatabaseEncryptionKeys = 51,
databaseScopedCredentials = 52, DatabaseScopedCredentials = 52,
endpoints = 53, Endpoints = 53,
errorMessages = 54, ErrorMessages = 54,
eventNotifications = 55, EventNotifications = 55,
eventSessions = 56, EventSessions = 56,
linkedServerLogins = 57, LinkedServerLogins = 57,
linkedServers = 58, LinkedServers = 58,
logins = 59, Logins = 59,
masterKeys = 60, MasterKeys = 60,
routes = 61, Routes = 61,
serverAuditSpecifications = 62, ServerAuditSpecifications = 62,
serverRoleMembership = 63, ServerRoleMembership = 63,
serverRoles = 64, ServerRoles = 64,
serverTriggers = 65 ServerTriggers = 65
} }