diff --git a/extensions/sql-database-projects/package.json b/extensions/sql-database-projects/package.json index c8c68d4e8f..f084bb3eac 100644 --- a/extensions/sql-database-projects/package.json +++ b/extensions/sql-database-projects/package.json @@ -7,7 +7,7 @@ "preview": true, "engines": { "vscode": "^1.30.1", - "azdata": ">=1.22.0" + "azdata": ">=1.24.0" }, "license": "https://raw.githubusercontent.com/Microsoft/azuredatastudio/main/LICENSE.txt", "icon": "images/sqlDatabaseProjects.png", @@ -351,6 +351,11 @@ "when": "view =~ /^(sqlDatabaseProjectsView|dataworkspace.views.main)$/ && viewItem == databaseProject.itemType.referencesRoot", "group": "4_dbProjects_addDatabaseReference" }, + { + "command": "sqlDatabaseProjects.validateExternalStreamingJob", + "when": "view =~ /^(sqlDatabaseProjectsView|dataworkspace.views.main)$/ && viewItem == databaseProject.itemType.file.externalStreamingJob", + "group": "5_dbProjects_streamingJob" + }, { "command": "sqlDatabaseProjects.exclude", "when": "view =~ /^(sqlDatabaseProjectsView|dataworkspace.views.main)$/ && viewItem == databaseProject.itemType.folder || viewItem =~ /^databaseProject.itemType.file/", diff --git a/extensions/sql-database-projects/src/models/project.ts b/extensions/sql-database-projects/src/models/project.ts index 48f8803fe9..057c008286 100644 --- a/extensions/sql-database-projects/src/models/project.ts +++ b/extensions/sql-database-projects/src/models/project.ts @@ -298,6 +298,7 @@ export class Project { const attributes = new Map(); if (itemType === templates.externalStreamingJob) { + fileEntry.sqlObjectType = constants.ExternalStreamingJob; attributes.set(constants.Type, constants.ExternalStreamingJob); }