mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Add serverless DW platform (#24246)
* Add serverlesss * Add serverless master.dacpac * vbump --------- Co-authored-by: Kim Santiago <kisantia@microsoft.com>
This commit is contained in:
Binary file not shown.
@@ -2,7 +2,7 @@
|
|||||||
"name": "sql-database-projects",
|
"name": "sql-database-projects",
|
||||||
"displayName": "SQL Database Projects",
|
"displayName": "SQL Database Projects",
|
||||||
"description": "Enables users to develop and publish database schemas for MSSQL Databases",
|
"description": "Enables users to develop and publish database schemas for MSSQL Databases",
|
||||||
"version": "1.3.0",
|
"version": "1.3.1",
|
||||||
"publisher": "Microsoft",
|
"publisher": "Microsoft",
|
||||||
"preview": false,
|
"preview": false,
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|||||||
@@ -629,6 +629,7 @@ export const targetPlatformToVersion: Map<string, string> = new Map<string, stri
|
|||||||
[SqlTargetPlatform.sqlServer2022, '160'],
|
[SqlTargetPlatform.sqlServer2022, '160'],
|
||||||
[SqlTargetPlatform.sqlAzure, 'AzureV12'],
|
[SqlTargetPlatform.sqlAzure, 'AzureV12'],
|
||||||
[SqlTargetPlatform.sqlDW, 'Dw'],
|
[SqlTargetPlatform.sqlDW, 'Dw'],
|
||||||
|
[SqlTargetPlatform.sqlDwServerless, 'Serverless'],
|
||||||
[SqlTargetPlatform.sqlDwUnified, 'DwUnified']
|
[SqlTargetPlatform.sqlDwUnified, 'DwUnified']
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
@@ -731,8 +731,8 @@ export async function getTargetPlatformFromServerVersion(serverInfo: azdataType.
|
|||||||
if (azdataApi) {
|
if (azdataApi) {
|
||||||
// TODO: Update this when Fabric DW gets its own engine edition
|
// TODO: Update this when Fabric DW gets its own engine edition
|
||||||
// https://github.com/microsoft/azuredatastudio/issues/24112
|
// https://github.com/microsoft/azuredatastudio/issues/24112
|
||||||
if (engineEdition === azdataApi.DatabaseEngineEdition.SqlOnDemand && isSqlDwUnifiedServer(serverUrl)) {
|
if (engineEdition === azdataApi.DatabaseEngineEdition.SqlOnDemand) {
|
||||||
targetPlatform = SqlTargetPlatform.sqlDwUnified;
|
targetPlatform = isSqlDwUnifiedServer(serverUrl) ? SqlTargetPlatform.sqlDwUnified : SqlTargetPlatform.sqlDwServerless;
|
||||||
} else if (engineEdition === azdataApi.DatabaseEngineEdition.SqlDataWarehouse) {
|
} else if (engineEdition === azdataApi.DatabaseEngineEdition.SqlDataWarehouse) {
|
||||||
targetPlatform = SqlTargetPlatform.sqlDW;
|
targetPlatform = SqlTargetPlatform.sqlDW;
|
||||||
} else {
|
} else {
|
||||||
@@ -741,8 +741,8 @@ export async function getTargetPlatformFromServerVersion(serverInfo: azdataType.
|
|||||||
} else {
|
} else {
|
||||||
// TODO: Update this when Fabric DW gets its own engine edition
|
// TODO: Update this when Fabric DW gets its own engine edition
|
||||||
// https://github.com/microsoft/azuredatastudio/issues/24112
|
// https://github.com/microsoft/azuredatastudio/issues/24112
|
||||||
if (engineEdition === vscodeMssql.DatabaseEngineEdition.SqlOnDemand && isSqlDwUnifiedServer(serverUrl)) {
|
if (engineEdition === vscodeMssql.DatabaseEngineEdition.SqlOnDemand) {
|
||||||
targetPlatform = SqlTargetPlatform.sqlDwUnified;
|
targetPlatform = isSqlDwUnifiedServer(serverUrl) ? SqlTargetPlatform.sqlDwUnified : SqlTargetPlatform.sqlDwServerless;
|
||||||
} else if (engineEdition === vscodeMssql.DatabaseEngineEdition.SqlDataWarehouse) {
|
} else if (engineEdition === vscodeMssql.DatabaseEngineEdition.SqlDataWarehouse) {
|
||||||
targetPlatform = SqlTargetPlatform.sqlDW;
|
targetPlatform = SqlTargetPlatform.sqlDW;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -322,6 +322,7 @@ declare module 'sqldbproj' {
|
|||||||
sqlAzure = 'Azure SQL Database',
|
sqlAzure = 'Azure SQL Database',
|
||||||
sqlDW = 'Azure Synapse SQL Pool',
|
sqlDW = 'Azure Synapse SQL Pool',
|
||||||
sqlEdge = 'Azure SQL Edge',
|
sqlEdge = 'Azure SQL Edge',
|
||||||
|
sqlDwServerless = 'Azure Synapse Serverless SQL Pool',
|
||||||
sqlDwUnified = 'Synapse Data Warehouse in Microsoft Fabric'
|
sqlDwUnified = 'Synapse Data Warehouse in Microsoft Fabric'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user