mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Fix schema comparison failure for Azure synapse (#22938)
This commit is contained in:
@@ -726,7 +726,12 @@ export async function getTargetPlatformFromServerVersion(serverInfo: azdataType.
|
|||||||
let targetPlatform;
|
let targetPlatform;
|
||||||
if (isCloud) {
|
if (isCloud) {
|
||||||
const engineEdition = serverInfo.engineEditionId;
|
const engineEdition = serverInfo.engineEditionId;
|
||||||
targetPlatform = engineEdition === vscodeMssql.DatabaseEngineEdition.SqlDataWarehouse ? SqlTargetPlatform.sqlDW : SqlTargetPlatform.sqlAzure;
|
const azdataApi = getAzdataApi();
|
||||||
|
if (azdataApi) {
|
||||||
|
targetPlatform = engineEdition === azdataApi.DatabaseEngineEdition.SqlDataWarehouse ? SqlTargetPlatform.sqlDW : SqlTargetPlatform.sqlAzure;
|
||||||
|
} else {
|
||||||
|
targetPlatform = engineEdition === vscodeMssql.DatabaseEngineEdition.SqlDataWarehouse ? SqlTargetPlatform.sqlDW : SqlTargetPlatform.sqlAzure;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
const serverMajorVersion = serverInfo.serverMajorVersion;
|
const serverMajorVersion = serverInfo.serverMajorVersion;
|
||||||
targetPlatform = serverMajorVersion ? constants.onPremServerVersionToTargetPlatform.get(serverMajorVersion) : undefined;
|
targetPlatform = serverMajorVersion ? constants.onPremServerVersionToTargetPlatform.get(serverMajorVersion) : undefined;
|
||||||
|
|||||||
@@ -572,7 +572,7 @@ export class UpdateProjectFromDatabaseDialog {
|
|||||||
projectFilePath: this.projectFileDropdown!.value! as string,
|
projectFilePath: this.projectFileDropdown!.value! as string,
|
||||||
extractTarget: mapExtractTargetEnum(<string>this.folderStructureDropDown!.value),
|
extractTarget: mapExtractTargetEnum(<string>this.folderStructureDropDown!.value),
|
||||||
targetScripts: [],
|
targetScripts: [],
|
||||||
dataSchemaProvider: '',
|
dataSchemaProvider: this.project!.getProjectTargetVersion(),
|
||||||
connectionDetails: connectionDetails,
|
connectionDetails: connectionDetails,
|
||||||
databaseName: '',
|
databaseName: '',
|
||||||
serverDisplayName: '',
|
serverDisplayName: '',
|
||||||
|
|||||||
Reference in New Issue
Block a user