vscode-mssql/package.json

1435 строки
46 KiB
JSON
Исходник Обычный вид История

2016-06-26 21:49:47 +03:00
{
"name": "mssql",
"displayName": "SQL Server (mssql)",
"version": "1.25.0",
"description": "Develop Microsoft SQL Server, Azure SQL Database and SQL Data Warehouse everywhere",
"publisher": "ms-mssql",
"preview": false,
2016-07-14 02:25:29 +03:00
"license": "SEE LICENSE IN LICENSE.txt",
2023-07-28 00:37:32 +03:00
"aiKey": "29a207bb14f84905966a8f22524cb730-25407f35-11b6-4d4e-8114-ab9e843cb52f-7380",
2016-06-26 21:49:47 +03:00
"icon": "images/sqlserver.png",
"galleryBanner": {
"color": "#2F2F2F",
"theme": "dark"
2016-06-26 21:49:47 +03:00
},
"repository": {
"type": "git",
"url": "https://github.com/Microsoft/vscode-mssql.git"
2016-06-26 21:49:47 +03:00
},
"bugs": {
2016-07-19 03:15:30 +03:00
"url": "https://github.com/Microsoft/vscode-mssql/issues"
2016-07-14 02:25:29 +03:00
},
"homepage": "https://github.com/Microsoft/vscode-mssql/blob/master/README.md",
2016-06-26 21:49:47 +03:00
"engines": {
2023-11-08 04:05:47 +03:00
"vscode": "^1.83.1"
2016-06-26 21:49:47 +03:00
},
"categories": [
"Programming Languages",
"Azure"
2016-06-26 21:49:47 +03:00
],
"keywords": [
2016-07-14 02:25:29 +03:00
"SQL",
"MSSQL",
2016-07-14 02:25:29 +03:00
"SQL Server",
"Azure SQL Database",
"Azure SQL Data Warehouse",
"multi-root ready"
2016-07-14 02:25:29 +03:00
],
"activationEvents": [
"onCommand:mssql.loadCompletionExtension"
2016-06-26 21:49:47 +03:00
],
"main": "./out/src/extension",
"l10n": "./localization/l10n",
2016-06-26 21:49:47 +03:00
"extensionDependencies": [
"vscode.sql"
],
2021-10-18 22:55:45 +03:00
"extensionPack": [
"ms-mssql.data-workspace-vscode",
"ms-mssql.sql-database-projects-vscode",
"ms-mssql.sql-bindings-vscode"
2021-10-18 22:55:45 +03:00
],
"scripts": {
"build": "gulp build",
"compile": "gulp ext:compile",
"watch": "gulp watch",
"lint": "gulp lint",
"localization": "gulp ext:extract-localization-strings",
"smoketest": "gulp ext:smoke",
"test": "gulp test:cover --log",
"package": "vsce package"
},
2016-06-26 21:49:47 +03:00
"devDependencies": {
"@angular/common": "~2.1.2",
"@angular/compiler": "~2.1.2",
"@angular/core": "~2.1.2",
"@angular/forms": "~2.1.2",
"@angular/platform-browser": "~2.1.2",
"@angular/platform-browser-dynamic": "~2.1.2",
"@angular/router": "~3.1.2",
"@angular/upgrade": "~2.1.2",
"@eslint/compat": "^1.1.0",
"@eslint/js": "^9.5.0",
"@fluentui/react-components": "^9.54.13",
"@jgoz/esbuild-plugin-typecheck": "^4.0.0",
"@monaco-editor/react": "^4.6.0",
"@playwright/test": "^1.45.0",
"@types/azdata": "^1.46.6",
2021-11-15 19:55:59 +03:00
"@types/ejs": "^3.1.0",
"@types/eslint__js": "^8.42.3",
"@types/jquery": "^3.3.31",
"@types/jqueryui": "^1.12.7",
"@types/keytar": "^4.4.2",
"@types/lockfile": "^1.0.2",
"@types/mocha": "^5.2.7",
"@types/node": "^20.14.8",
2023-11-08 04:05:47 +03:00
"@types/node-fetch": "^2.6.2",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@types/react-resizable": "^3.0.8",
"@types/sinon": "^10.0.12",
"@types/tmp": "0.0.28",
"@types/underscore": "1.8.3",
New UI based add connection (#17939) * Add ui based connection dialog * Updating connection dialog icon * Adding recent tab * Adding icons for connection dialog * adding form * feat: Update connection dialog to include account information and support for updating connections * feat: Add support for editing connections in connection dialog * More fixes * adding icon and fixing form * Adding more fields and action buttons * feat: Fix action button length check in ConnectionInfoFormContainer * add validation messages * feat: Add validation messages and fix action button length check in ConnectionInfoFormContainer * Update ConnectionInfoFormContainer to use horizontal orientation for checkbox fields * Adding boiler plate code for connectivity * rewriting profile * Adding some validations and adding basic connect method * feat: Add Azure sign-in functionality to ConnectionDialogWebViewController * Add validation messages and fix action button length check in ConnectionInfoFormContainer * connection dialog connect code * chore: Rename enablePreviewFeatures configuration option to enableExperimentalFeatures * Adding prompt free connection handling * Fix recent connection profile name * fix: Set connection status to error when form validation fails * Fixing edits * Adding code to select and focus the connection node after it gets added * reverting back extension launch * chore: Update connection edit label to "Edit Connection" * Fixing icons and form component values not properly being set * Fixing connection profile field clearing logic * Rewriting connection password handling in ConnectionDialogWebViewController for conn string * fix: Handle case when 'Password=' is not found in connection string * Adding database option * Hiding old add connection when experimental features are enabled. * Hiding duplicate connection * downgrading vscode types * Adding loading icon
2024-07-25 21:05:10 +03:00
"@types/vscode": "1.83.1",
"@types/vscode-webview": "^1.57.5",
"@vscode/l10n": "^0.0.18",
"@vscode/l10n-dev": "^0.0.35",
"@vscode/test-electron": "^2.3.9",
"@xmldom/xmldom": "0.8.4",
"angular-in-memory-web-api": "0.1.13",
"angular2-slickgrid": "github:microsoft/angular2-slickgrid#1.4.7",
"assert": "^1.4.1",
"azdataGraph": "github:Microsoft/azdataGraph#0.0.68",
"chai": "^3.5.0",
"cli-color": "^2.0.4",
"coveralls": "^3.0.2",
Support code coverage for our VSCode extension. (#273) - Included a new launch config that supports running with code coverage. - Coverage is stored in a coverage folder as both LCOV file and HTML report (in sub folder) - Added new scripts in our build machine to run with code coverage. Will enable a run that uses code coverage once this is merged - To view code coverage while developing, install the LCOV VSCode extension, enable it and then hit F1 -> LCOV Menu -> Enable Decorations. This will highlight covered / missed lines in green and red. Note: The HTMLContent codebase is not currently covered. With recent changes to minify this it breaks the remapping tool we use. Detailed notes - Coverage uses a config file to load settings. This is copied at the start of each task - If tests fail, the process exit code will be 1. We should still write out code coverage in these cases as this is a useful detail even on runs with some test failures. - On Windows, the extension is loaded (pulling in all source files via require) before the test runner is configured. Since instrumentation happens by hooking the require call, this meant that instrumentation never happened on Windows. To resolve this, we invalidate the Module cache for our source files so they are reloaded the next time anything requires them. At this point they are instrumented as expected. There is a minor risk to this if we had some global state or deeper integration test, but this doesn't impact any existing unit tests and is needed to unblock code coverage * Skip coverage of HTMLContent due to crash - With the latest HTMLContent changes to minify & uglify the code, the remap-istanbul component responsible for js -> ts remapping crashes trying to parse the sourceMap entries in the file. This is due to lack of whitespace between code which it expects - basically, it's not set up to run against such compact code - Disabling coverage of this part of the code until this issue is resolved
2016-11-07 23:56:10 +03:00
"decache": "^4.1.0",
"del": "^2.2.1",
"esbuild": "^0.22.0",
"esbuild-plugin-copy": "^2.1.1",
"eslint": "^9.5.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-deprecation": "^3.0.0",
"eslint-plugin-jsdoc": "^50.2.2",
"eslint-plugin-jsx-a11y": "^6.10.0",
"eslint-plugin-notice": "^1.0.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react": "^7.35.2",
"eslint-plugin-react-hooks": "^4.6.2",
"gulp": "^4.0.2",
"gulp-concat": "^2.6.0",
"gulp-eslint-new": "^2.1.0",
"gulp-istanbul-report": "0.0.1",
"gulp-rename": "^1.2.2",
"gulp-run-command": "^0.0.10",
"gulp-shell": "^0.7.0",
"gulp-sourcemaps": "^1.6.0",
"gulp-typescript": "^5.0.1",
"gulp-uglify": "^2.0.0",
"husky": "^9.0.11",
"istanbul": "^0.4.5",
"npm-run-all": "^4.1.5",
2016-08-20 02:38:35 +03:00
"pm-mocha-jenkins-reporter": "^0.2.6",
"prettier": "^3.3.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-markdown": "^9.0.1",
"react-resizable": "^3.0.5",
"react-router-dom": "^6.24.1",
"remap-istanbul": "0.9.6",
"rxjs": "5.0.0-beta.12",
"sinon": "^14.0.0",
2023-10-19 00:25:25 +03:00
"slickgrid": "github:Microsoft/SlickGrid.ADS#2.3.46",
"systemjs": "0.19.40",
"systemjs-builder": "^0.15.32",
"systemjs-plugin-json": "^0.2.0",
"typemoq": "^1.7.0",
"typescript": "^5.4.5",
"typescript-eslint": "^7.13.1",
"uglify-js": "mishoo/UglifyJS2#harmony-v2.8.22",
"vscode-nls-dev": "2.0.1",
"xliff": "^6.2.1",
"yargs": "^17.7.2"
2016-07-14 02:25:29 +03:00
},
2016-06-26 21:49:47 +03:00
"dependencies": {
"@azure/arm-resources": "^5.0.0",
"@azure/arm-sql": "^9.0.0",
"@azure/arm-subscriptions": "^5.0.0",
"@azure/msal-common": "^14.14.0",
"@azure/msal-node": "^2.12.0",
"@microsoft/ads-extension-telemetry": "^3.0.2",
"axios": "^1.7.4",
"core-js": "^2.4.1",
"decompress-zip": "^0.2.2",
"dotenv": "^16.4.5",
"ejs": "^3.1.10",
2016-08-20 04:38:56 +03:00
"error-ex": "^1.3.0",
"figures": "^1.4.0",
"find-remove": "1.2.1",
"getmac": "1.2.1",
"jquery": "^3.4.1",
"lockfile": "1.0.4",
2023-11-08 04:05:47 +03:00
"node-fetch": "^2.6.2",
"opener": "1.4.2",
2023-03-16 02:01:27 +03:00
"plist": "^3.0.6",
"pretty-data": "^0.40.0",
"qs": "^6.9.1",
"rangy": "^1.3.0",
"reflect-metadata": "0.1.12",
"semver": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz",
"tar": "^6.2.1",
"tmp": "^0.0.28",
"underscore": "^1.8.3",
"vsce": "^2.15.0",
"vscode-languageclient": "5.2.1",
"vscode-nls": "^2.0.2",
"zone.js": "^0.6.26"
2016-06-26 21:49:47 +03:00
},
2023-11-08 04:05:47 +03:00
"resolutions": {
"gulp-typescript/source-map": "0.7.4"
},
"capabilities": {
"untrustedWorkspaces": {
"supported": true
}
},
2016-07-14 02:25:29 +03:00
"contributes": {
"viewsContainers": {
"activitybar": [
{
"id": "objectExplorer",
"title": "SQL Server",
2024-09-14 00:37:28 +03:00
"icon": "media/server_page_dark.svg"
}
],
"panel": [
{
"id": "queryResult",
"title": "Query Result",
"icon": "media/SignIn.svg"
}
]
},
"views": {
"queryResult": [
{
"type": "webview",
"id": "queryResult",
"name": "%extension.queryResult%",
"when": "config.mssql.enableNewQueryResultFeature"
}
],
"objectExplorer": [
{
"id": "objectExplorer",
"name": "%extension.connections%"
},
{
"id": "queryHistory",
"name": "%extension.queryHistory%",
"when": "config.mssql.enableQueryHistoryFeature"
}
]
},
"customEditors": [
{
"viewType": "mssql.executionPlanView",
"displayName": "SQL Server Execution Plan",
"selector": [
{
"filenamePattern": "*.sqlplan",
"language": "sqlplan"
}
],
"priority": "default"
}
],
2016-06-26 21:49:47 +03:00
"languages": [
{
"id": "sql",
"extensions": [
".sql"
],
"aliases": [
"SQL"
],
"configuration": "./syntaxes/sql.configuration.json"
},
{
"id": "sqlplan",
"extensions": [
".sqlplan"
],
"aliases": [
"SQL Server Execution Plan"
]
2016-06-26 21:49:47 +03:00
}
],
"grammars": [
{
"language": "sql",
"scopeName": "source.sql",
"path": "./syntaxes/SQL.plist"
}
],
"snippets": [
{
"language": "sql",
"path": "./snippets/mssql.json"
}
],
"menus": {
"editor/title": [
{
"command": "mssql.runQuery",
"when": "editorLangId == sql",
"group": "navigation@1"
},
{
"command": "mssql.cancelQuery",
"when": "editorLangId == sql && resourcePath in mssql.runningQueries",
"group": "navigation@2"
},
{
"command": "mssql.connect",
"when": "editorLangId == sql && resource not in mssql.connections",
"group": "navigation@3"
},
{
"command": "mssql.disconnect",
"when": "editorLangId == sql && resource in mssql.connections",
"group": "navigation@3"
},
{
"command": "mssql.changeDatabase",
"when": "editorLangId == sql",
"group": "navigation@4"
}
],
"editor/context": [
{
"command": "mssql.runQuery",
"when": "editorLangId == sql"
}
],
"view/title": [
{
"command": "mssql.addObjectExplorer",
"when": "view == objectExplorer",
"title": "%mssql.addObjectExplorer%",
"group": "navigation"
},
{
"command": "mssql.startQueryHistoryCapture",
"when": "view == queryHistory && config.mssql.enableQueryHistoryFeature && !config.mssql.enableQueryHistoryCapture",
"title": "%mssql.startQueryHistoryCapture%",
"group": "navigation"
},
{
"command": "mssql.pauseQueryHistoryCapture",
"when": "view == queryHistory && config.mssql.enableQueryHistoryFeature && config.mssql.enableQueryHistoryCapture",
"title": "%mssql.pauseQueryHistoryCapture%",
"group": "navigation"
},
{
"command": "mssql.clearAllQueryHistory",
"when": "view == queryHistory",
"title": "%mssql.clearAllQueryHistory%",
"group": "secondary"
},
{
"command": "mssql.objectExplorer.enableGroupBySchema",
"when": "view == objectExplorer && !config.mssql.objectExplorer.groupBySchema",
"title": "%mssql.objectExplorer.enableGroupBySchema%",
"group": "navigation"
},
{
"command": "mssql.objectExplorer.disableGroupBySchema",
"when": "view == objectExplorer && config.mssql.objectExplorer.groupBySchema",
"title": "%mssql.objectExplorer.disableGroupBySchema%",
"group": "navigation"
}
],
"view/item/context": [
{
"command": "mssql.objectExplorerNewQuery",
"when": "view == objectExplorer && viewItem =~ /\\btype=(disconnectedServer|Server|Database)\\b/",
"group": "MS_SQL@1"
},
{
"command": "mssql.filterNode",
"when": "view == objectExplorer && config.mssql.enableExperimentalFeatures && viewItem =~ /\\bfilterable=true\\b.*\\bhasFilters=false\\b/",
"group": "inline@1"
},
{
"command": "mssql.filterNodeWithExistingFilters",
"when": "view == objectExplorer && config.mssql.enableExperimentalFeatures && viewItem =~ /\\bfilterable=true\\b.*\\bhasFilters=true\\b/",
"group": "inline@1"
},
{
"command": "mssql.clearFilters",
"when": "view == objectExplorer && config.mssql.enableExperimentalFeatures && viewItem =~ /\\bfilterable=true\\b.*\\bhasFilters=true\\b/",
"group": "inline@2"
},
{
"command": "mssql.filterNode",
"when": "view == objectExplorer && config.mssql.enableExperimentalFeatures && viewItem =~ /\\bfilterable=true\\b.*\\bhasFilters=false\\b/"
},
{
"command": "mssql.filterNodeWithExistingFilters",
"when": "view == objectExplorer && config.mssql.enableExperimentalFeatures && viewItem =~ /\\bfilterable=true\\b.*\\bhasFilters=true\\b/"
},
{
"command": "mssql.clearFilters",
"when": "view == objectExplorer && config.mssql.enableExperimentalFeatures && viewItem =~ /\\bfilterable=true\\b.*\\bhasFilters=true\\b/"
},
{
"command": "mssql.removeObjectExplorerNode",
"when": "view == objectExplorer && viewItem =~ /\\btype=(disconnectedServer|Server)\\b/",
2019-12-11 21:54:30 +03:00
"group": "MS_SQL@4"
},
New UI based add connection (#17939) * Add ui based connection dialog * Updating connection dialog icon * Adding recent tab * Adding icons for connection dialog * adding form * feat: Update connection dialog to include account information and support for updating connections * feat: Add support for editing connections in connection dialog * More fixes * adding icon and fixing form * Adding more fields and action buttons * feat: Fix action button length check in ConnectionInfoFormContainer * add validation messages * feat: Add validation messages and fix action button length check in ConnectionInfoFormContainer * Update ConnectionInfoFormContainer to use horizontal orientation for checkbox fields * Adding boiler plate code for connectivity * rewriting profile * Adding some validations and adding basic connect method * feat: Add Azure sign-in functionality to ConnectionDialogWebViewController * Add validation messages and fix action button length check in ConnectionInfoFormContainer * connection dialog connect code * chore: Rename enablePreviewFeatures configuration option to enableExperimentalFeatures * Adding prompt free connection handling * Fix recent connection profile name * fix: Set connection status to error when form validation fails * Fixing edits * Adding code to select and focus the connection node after it gets added * reverting back extension launch * chore: Update connection edit label to "Edit Connection" * Fixing icons and form component values not properly being set * Fixing connection profile field clearing logic * Rewriting connection password handling in ConnectionDialogWebViewController for conn string * fix: Handle case when 'Password=' is not found in connection string * Adding database option * Hiding old add connection when experimental features are enabled. * Hiding duplicate connection * downgrading vscode types * Adding loading icon
2024-07-25 21:05:10 +03:00
{
"command": "mssql.editConnection",
"when": "view == objectExplorer && config.mssql.enableExperimentalFeatures && viewItem =~ /\\btype=(disconnectedServer|Server)\\b/",
New UI based add connection (#17939) * Add ui based connection dialog * Updating connection dialog icon * Adding recent tab * Adding icons for connection dialog * adding form * feat: Update connection dialog to include account information and support for updating connections * feat: Add support for editing connections in connection dialog * More fixes * adding icon and fixing form * Adding more fields and action buttons * feat: Fix action button length check in ConnectionInfoFormContainer * add validation messages * feat: Add validation messages and fix action button length check in ConnectionInfoFormContainer * Update ConnectionInfoFormContainer to use horizontal orientation for checkbox fields * Adding boiler plate code for connectivity * rewriting profile * Adding some validations and adding basic connect method * feat: Add Azure sign-in functionality to ConnectionDialogWebViewController * Add validation messages and fix action button length check in ConnectionInfoFormContainer * connection dialog connect code * chore: Rename enablePreviewFeatures configuration option to enableExperimentalFeatures * Adding prompt free connection handling * Fix recent connection profile name * fix: Set connection status to error when form validation fails * Fixing edits * Adding code to select and focus the connection node after it gets added * reverting back extension launch * chore: Update connection edit label to "Edit Connection" * Fixing icons and form component values not properly being set * Fixing connection profile field clearing logic * Rewriting connection password handling in ConnectionDialogWebViewController for conn string * fix: Handle case when 'Password=' is not found in connection string * Adding database option * Hiding old add connection when experimental features are enabled. * Hiding duplicate connection * downgrading vscode types * Adding loading icon
2024-07-25 21:05:10 +03:00
"group": "inline"
},
{
"command": "mssql.refreshObjectExplorerNode",
"when": "view == objectExplorer && viewItem =~ /\\btype=(?!disconnectedServer\\b)[^,]+/ ",
2019-12-11 21:54:30 +03:00
"group": "MS_SQL@10"
},
{
"command": "mssql.disconnectObjectExplorerNode",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Server)\\b/",
2019-12-11 21:54:30 +03:00
"group": "MS_SQL@3"
},
{
"command": "mssql.scriptSelect",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table|View)\\b/",
"group": "MS_SQL@1"
},
{
"command": "mssql.scriptCreate",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table|View|AggregateFunction|PartitionFunction|ScalarValuedFunction|Schema|StoredProcedure|TableValuedFunction|User|UserDefinedTableType|Trigger|DatabaseTrigger|Index|Key|User|DatabaseRole|ApplicationRole)\\b/",
2019-12-11 21:54:30 +03:00
"group": "MS_SQL@2"
},
{
"command": "mssql.scriptDelete",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table|View|AggregateFunction|PartitionFunction|ScalarValuedFunction|Schema|StoredProcedure|TableValuedFunction|User|UserDefinedTableType|Trigger|DatabaseTrigger|Index|Key|User|DatabaseRole|ApplicationRole)\\b/",
2019-12-11 21:54:30 +03:00
"group": "MS_SQL@3"
},
{
"command": "mssql.scriptExecute",
"when": "view == objectExplorer && viewItem =~ /\\btype=(StoredProcedure)\\b/",
2019-12-11 21:54:30 +03:00
"group": "MS_SQL@5"
},
{
"command": "mssql.scriptAlter",
"when": "view == objectExplorer && viewItem =~ /\\btype=(AggregateFunction|PartitionFunction|ScalarValuedFunction|StoredProcedure|TableValuedFunction|View)\\b/",
2019-12-11 21:54:30 +03:00
"group": "MS_SQL@4"
},
{
"command": "mssql.newTable",
"when": "view == objectExplorer && viewItem =~ /\\bsubType=(Tables)\\b/ && config.mssql.enableExperimentalFeatures",
"group": "inline"
},
{
"command": "mssql.editTable",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table)\\b/ && config.mssql.enableExperimentalFeatures",
"group": "inline"
},
{
"command": "mssql.copyObjectName",
"when": "view == objectExplorer && viewItem =~ /\\btype=(?!Folder\\b)[^,]+/"
},
{
"command": "mssql.openQueryHistory",
"when": "view == queryHistory && viewItem == queryHistoryNode",
"group": "MS_SQL@1"
},
{
"command": "mssql.runQueryHistory",
"when": "view == queryHistory && viewItem == queryHistoryNode",
"group": "MS_SQL@2"
},
{
"command": "mssql.deleteQueryHistory",
"when": "view == queryHistory && viewItem == queryHistoryNode",
"group": "MS_SQL@3"
}
],
"commandPalette": [
{
"command": "mssql.objectExplorerNewQuery",
"when": "view == objectExplorer && viewItem =~ /\\btype=(disconnectedServer|Server|Database)\\b/"
},
{
"command": "mssql.removeObjectExplorerNode",
"when": "view == objectExplorer && viewItem =~ /\\btype=(disconnectedServer|Server)\\b/"
},
{
"command": "mssql.refreshObjectExplorerNode",
"when": "view == objectExplorer && viewItem =~ /\\btype=(?!disconnectedServer\\b)[^,]+/"
},
{
"command": "mssql.scriptSelect",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table|View)\\b/"
},
{
"command": "mssql.scriptCreate",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table|View|AggregateFunction|PartitionFunction|ScalarValuedFunction|Schema|StoredProcedure|TableValuedFunction|User|UserDefinedTableType|Trigger|DatabaseTrigger|Index|Key|User|DatabaseRole|ApplicationRole)\\b/"
},
{
"command": "mssql.scriptDelete",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table|View|AggregateFunction|PartitionFunction|ScalarValuedFunction|Schema|StoredProcedure|TableValuedFunction|User|UserDefinedTableType|Trigger|DatabaseTrigger|Index|Key|User|DatabaseRole|ApplicationRole)\\b/"
},
{
"command": "mssql.scriptExecute",
"when": "view == objectExplorer && viewItem =~ /\\btype=(StoredProcedure)\\b/"
},
{
"command": "mssql.scriptAlter",
"when": "view == objectExplorer && viewItem =~ /\\btype=(AggregateFunction|PartitionFunction|ScalarValuedFunction|StoredProcedure|TableValuedFunction|View)\\b/"
},
{
"command": "mssql.disconnectObjectExplorerNode",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Server)\\b/"
},
{
"command": "mssql.toggleSqlCmd",
"when": "editorFocus && editorLangId == 'sql'"
},
{
"command": "mssql.startQueryHistoryCapture",
"when": "config.mssql.enableQueryHistoryFeature && !config.mssql.enableQueryHistoryCapture"
},
{
"command": "mssql.pauseQueryHistoryCapture",
"when": "config.mssql.enableQueryHistoryFeature && config.mssql.enableQueryHistoryCapture"
},
{
"command": "mssql.copyObjectName",
"when": "view == objectExplorer && viewItem =~ /\\btype=(?!Folder\\b)[^,]+/"
},
{
"command": "mssql.runQueryHistory",
"when": "view == queryHistory && viewItem == queryHistoryNode"
},
{
2024-07-08 01:06:06 +03:00
"command": "mssql.newTable",
"when": "view == objectExplorer && viewItem =~ /\\bsubType=(Tables)\\b/ && config.mssql.enableExperimentalFeatures"
2024-07-08 01:06:06 +03:00
},
{
"command": "mssql.editTable",
"when": "view == objectExplorer && viewItem =~ /\\btype=(Table)\\b/ && config.mssql.enableExperimentalFeatures"
}
]
},
2016-06-26 21:49:47 +03:00
"commands": [
{
"command": "mssql.runQuery",
"title": "%mssql.runQuery%",
"category": "MS SQL",
2020-02-21 21:04:07 +03:00
"icon": "$(debug-start)"
2016-06-26 21:49:47 +03:00
},
{
"command": "mssql.runCurrentStatement",
"title": "%mssql.runCurrentStatement%",
"category": "MS SQL"
},
{
"command": "mssql.cancelQuery",
"title": "%mssql.cancelQuery%",
"category": "MS SQL",
2020-02-21 21:04:07 +03:00
"icon": "$(debug-stop)"
},
2016-06-26 21:49:47 +03:00
{
"command": "mssql.connect",
"title": "%mssql.connect%",
"category": "MS SQL",
"icon": {
2024-09-06 21:48:42 +03:00
"dark": "media/connect_dark.svg",
"light": "media/connect_light.svg"
}
2016-06-26 21:49:47 +03:00
},
{
"command": "mssql.disconnect",
"title": "%mssql.disconnect%",
"category": "MS SQL",
"icon": "$(debug-disconnect)"
},
{
"command": "mssql.filterNode",
"title": "%mssql.filterNode%",
"icon": "$(filter)"
},
{
"command": "mssql.clearFilters",
"title": "%mssql.clearFilters%",
"icon": {
2024-09-06 21:48:42 +03:00
"dark": "media/removeFilter_dark.svg",
"light": "media/removeFilter_light.svg"
}
},
{
"command": "mssql.filterNodeWithExistingFilters",
"title": "%mssql.filterNode%",
"icon": "$(filter-filled)"
},
{
"command": "mssql.changeDatabase",
"title": "%mssql.changeDatabase%",
"category": "MS SQL",
"icon": {
2024-09-06 21:48:42 +03:00
"dark": "media/changeConnection_dark.svg",
"light": "media/changeConnection_light.svg"
}
},
{
"command": "mssql.manageProfiles",
"title": "%mssql.manageProfiles%",
"category": "MS SQL"
},
{
"command": "mssql.clearPooledConnections",
"title": "%mssql.clearPooledConnections%",
"category": "MS SQL"
},
{
"command": "mssql.chooseDatabase",
"title": "%mssql.chooseDatabase%",
"category": "MS SQL"
},
{
"command": "mssql.chooseLanguageFlavor",
"title": "%mssql.chooseLanguageFlavor%",
"category": "MS SQL"
},
{
"command": "mssql.showGettingStarted",
"title": "%mssql.showGettingStarted%",
"category": "MS SQL"
},
{
"command": "mssql.newQuery",
"title": "%mssql.newQuery%",
"category": "MS SQL"
},
{
"command": "mssql.newQuery2",
"title": "%mssql.newQuery2%",
"category": "MS SQL"
},
{
"command": "mssql.rebuildIntelliSenseCache",
"title": "%mssql.rebuildIntelliSenseCache%",
"category": "MS SQL"
},
{
"command": "mssql.toggleSqlCmd",
"title": "%mssql.toggleSqlCmd%",
"category": "MS SQL"
},
{
"command": "mssql.addObjectExplorer",
"title": "%mssql.addObjectExplorer%",
"category": "MS SQL",
2020-02-26 20:49:15 +03:00
"icon": "$(add)"
New UI based add connection (#17939) * Add ui based connection dialog * Updating connection dialog icon * Adding recent tab * Adding icons for connection dialog * adding form * feat: Update connection dialog to include account information and support for updating connections * feat: Add support for editing connections in connection dialog * More fixes * adding icon and fixing form * Adding more fields and action buttons * feat: Fix action button length check in ConnectionInfoFormContainer * add validation messages * feat: Add validation messages and fix action button length check in ConnectionInfoFormContainer * Update ConnectionInfoFormContainer to use horizontal orientation for checkbox fields * Adding boiler plate code for connectivity * rewriting profile * Adding some validations and adding basic connect method * feat: Add Azure sign-in functionality to ConnectionDialogWebViewController * Add validation messages and fix action button length check in ConnectionInfoFormContainer * connection dialog connect code * chore: Rename enablePreviewFeatures configuration option to enableExperimentalFeatures * Adding prompt free connection handling * Fix recent connection profile name * fix: Set connection status to error when form validation fails * Fixing edits * Adding code to select and focus the connection node after it gets added * reverting back extension launch * chore: Update connection edit label to "Edit Connection" * Fixing icons and form component values not properly being set * Fixing connection profile field clearing logic * Rewriting connection password handling in ConnectionDialogWebViewController for conn string * fix: Handle case when 'Password=' is not found in connection string * Adding database option * Hiding old add connection when experimental features are enabled. * Hiding duplicate connection * downgrading vscode types * Adding loading icon
2024-07-25 21:05:10 +03:00
},
{
"command": "mssql.objectExplorer.enableGroupBySchema",
"title": "%mssql.objectExplorer.enableGroupBySchema%",
"category": "MS SQL",
"icon": {
2024-09-06 21:48:42 +03:00
"dark": "media/groupBySchemaEnabled_dark.svg",
"light": "media/groupBySchemaEnabled_light.svg"
}
},
{
"command": "mssql.objectExplorer.disableGroupBySchema",
"title": "%mssql.objectExplorer.disableGroupBySchema%",
"category": "MS SQL",
"icon": {
2024-09-06 21:48:42 +03:00
"dark": "media/groupBySchemaDisabled_dark.svg",
"light": "media/groupBySchemaDisabled_light.svg"
}
},
{
"command": "mssql.objectExplorerNewQuery",
"title": "%mssql.objectExplorerNewQuery%",
"category": "MS SQL"
},
{
"command": "mssql.removeObjectExplorerNode",
"title": "%mssql.removeObjectExplorerNode%",
"category": "MS SQL"
},
New UI based add connection (#17939) * Add ui based connection dialog * Updating connection dialog icon * Adding recent tab * Adding icons for connection dialog * adding form * feat: Update connection dialog to include account information and support for updating connections * feat: Add support for editing connections in connection dialog * More fixes * adding icon and fixing form * Adding more fields and action buttons * feat: Fix action button length check in ConnectionInfoFormContainer * add validation messages * feat: Add validation messages and fix action button length check in ConnectionInfoFormContainer * Update ConnectionInfoFormContainer to use horizontal orientation for checkbox fields * Adding boiler plate code for connectivity * rewriting profile * Adding some validations and adding basic connect method * feat: Add Azure sign-in functionality to ConnectionDialogWebViewController * Add validation messages and fix action button length check in ConnectionInfoFormContainer * connection dialog connect code * chore: Rename enablePreviewFeatures configuration option to enableExperimentalFeatures * Adding prompt free connection handling * Fix recent connection profile name * fix: Set connection status to error when form validation fails * Fixing edits * Adding code to select and focus the connection node after it gets added * reverting back extension launch * chore: Update connection edit label to "Edit Connection" * Fixing icons and form component values not properly being set * Fixing connection profile field clearing logic * Rewriting connection password handling in ConnectionDialogWebViewController for conn string * fix: Handle case when 'Password=' is not found in connection string * Adding database option * Hiding old add connection when experimental features are enabled. * Hiding duplicate connection * downgrading vscode types * Adding loading icon
2024-07-25 21:05:10 +03:00
{
"command": "mssql.editConnection",
"title": "%mssql.editConnection%",
"category": "MS SQL",
"icon": "$(edit)"
},
{
"command": "mssql.refreshObjectExplorerNode",
"title": "%mssql.refreshObjectExplorerNode%",
"category": "MS SQL"
},
{
"command": "mssql.disconnectObjectExplorerNode",
"title": "%mssql.disconnect%",
"category": "MS SQL"
},
{
"command": "mssql.scriptSelect",
"title": "%mssql.scriptSelect%",
"category": "MS SQL"
},
{
"command": "mssql.scriptCreate",
"title": "%mssql.scriptCreate%",
"category": "MS SQL"
},
{
"command": "mssql.scriptDelete",
"title": "%mssql.scriptDelete%",
"category": "MS SQL"
},
{
"command": "mssql.scriptExecute",
"title": "%mssql.scriptExecute%",
"category": "MS SQL"
},
{
2024-07-08 01:06:06 +03:00
"command": "mssql.newTable",
"title": "%mssql.newTable%",
"category": "MS SQL",
"icon": {
2024-09-06 21:48:42 +03:00
"dark": "media/newTable_dark.svg",
"light": "media/newTable_light.svg"
}
},
2024-07-08 01:06:06 +03:00
{
"command": "mssql.editTable",
"title": "%mssql.editTable%",
"category": "MS SQL",
"icon": {
2024-09-06 21:48:42 +03:00
"dark": "media/editTable_dark.svg",
"light": "media/editTable_light.svg"
2024-07-08 01:06:06 +03:00
}
},
{
"command": "mssql.scriptAlter",
"title": "%mssql.scriptAlter%",
"category": "MS SQL"
},
{
"command": "mssql.openQueryHistory",
"title": "%mssql.openQueryHistory%",
"category": "MS SQL"
},
{
"command": "mssql.runQueryHistory",
"title": "%mssql.runQueryHistory%",
"category": "MS SQL"
},
{
"command": "mssql.deleteQueryHistory",
"title": "%mssql.deleteQueryHistory%",
"category": "MS SQL"
},
{
"command": "mssql.clearAllQueryHistory",
"title": "%mssql.clearAllQueryHistory%",
"category": "MS SQL"
},
{
"command": "mssql.startQueryHistoryCapture",
"title": "%mssql.startQueryHistoryCapture%",
"category": "MS SQL",
2020-02-26 20:49:15 +03:00
"icon": "$(debug-start)"
},
{
"command": "mssql.pauseQueryHistoryCapture",
"title": "%mssql.pauseQueryHistoryCapture%",
"category": "MS SQL",
2020-02-26 20:49:15 +03:00
"icon": "$(debug-stop)"
},
{
"command": "mssql.commandPaletteQueryHistory",
"title": "%mssql.commandPaletteQueryHistory%",
"category": "MS SQL"
},
{
"command": "mssql.copyObjectName",
"title": "%mssql.copyObjectName%",
"category": "MS SQL"
},
{
"command": "mssql.addAadAccount",
"title": "%mssql.addAadAccount%",
"category": "MS SQL"
},
{
"command": "mssql.removeAadAccount",
"title": "%mssql.removeAadAccount%",
"category": "MS SQL"
},
{
"command": "mssql.clearAzureAccountTokenCache",
"title": "%mssql.clearAzureAccountTokenCache%",
"category": "MS SQL"
2016-06-26 21:49:47 +03:00
}
],
"keybindings": [
{
"command": "mssql.runQuery",
2016-06-26 21:49:47 +03:00
"key": "ctrl+shift+e",
"mac": "cmd+shift+e",
"when": "editorTextFocus && editorLangId == 'sql'"
},
{
"command": "mssql.connect",
2016-06-26 21:49:47 +03:00
"key": "ctrl+shift+c",
"mac": "cmd+shift+c",
"when": "editorTextFocus && editorLangId == 'sql'"
},
{
"command": "mssql.disconnect",
2016-06-26 21:49:47 +03:00
"key": "ctrl+shift+d",
"mac": "cmd+shift+d",
"when": "editorTextFocus && editorLangId == 'sql'"
2019-10-12 05:07:54 +03:00
},
{
"command": "workbench.view.extension.objectExplorer",
"key": "ctrl+alt+d",
"mac": "cmd+alt+d"
},
{
"command": "mssql.copyObjectName",
"key": "ctrl+c",
"mac": "cmd+c",
"when": "sideBarFocus && activeViewlet == workbench.view.extension.objectExplorer"
2016-06-26 21:49:47 +03:00
}
],
"configuration": {
"type": "object",
"title": "%mssql.Configuration%",
2016-07-14 02:25:29 +03:00
"properties": {
"mssql.enableExperimentalFeatures": {
"type": "boolean",
"default": false,
"description": "%mssql.enableExperimentalFeatures.description%",
"scope": "application"
},
"mssql.azureActiveDirectory": {
"type": "string",
"default": "AuthCodeGrant",
"description": "%mssql.chooseAuthMethod%",
"enum": [
"AuthCodeGrant",
"DeviceCode"
],
"enumDescriptions": [
"%mssql.authCodeGrant.description%",
"%mssql.deviceCode.description%"
],
"scope": "application"
},
"mssql.logDebugInfo": {
2016-06-26 21:49:47 +03:00
"type": "boolean",
"default": false,
"description": "%mssql.logDebugInfo%",
"scope": "window"
2016-06-26 21:49:47 +03:00
},
"mssql.maxRecentConnections": {
"type": "number",
"default": 5,
"description": "%mssql.maxRecentConnections%",
"scope": "window"
},
"mssql.connections": {
2016-06-26 21:49:47 +03:00
"type": "array",
"description": "%mssql.connections%",
2016-07-14 02:25:29 +03:00
"items": {
2016-06-26 21:49:47 +03:00
"type": "object",
2016-07-14 02:25:29 +03:00
"properties": {
"server": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-server-name-here}}",
"description": "%mssql.connection.server%"
2016-06-26 21:49:47 +03:00
},
2016-07-14 02:25:29 +03:00
"database": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-database-name-here}}",
"description": "%mssql.connection.database%"
2016-06-26 21:49:47 +03:00
},
2016-07-14 02:25:29 +03:00
"user": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-username-here}}",
"description": "%mssql.connection.user%"
},
2016-07-14 02:25:29 +03:00
"password": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-password-here}}",
"description": "%mssql.connection.password%"
2016-06-26 21:49:47 +03:00
},
"authenticationType": {
"type": "string",
"default": "SqlLogin",
"enum": [
"Integrated",
"SqlLogin",
"AzureMFA"
],
"description": "%mssql.connection.authenticationType%"
},
"port": {
"type": "number",
"default": 1433,
"description": "%mssql.connection.port%"
},
"encrypt": {
"type": "string",
"default": "Mandatory",
"enum": [
"Mandatory",
"Strict",
"Optional"
],
"description": "%mssql.connection.encrypt%"
},
"trustServerCertificate": {
"type": "boolean",
"default": false,
"description": "%mssql.connection.trustServerCertificate%"
},
"hostNameInCertificate": {
"type": "string",
"default": "",
"description": "%mssql.connection.hostNameInCertificate"
},
"persistSecurityInfo": {
"type": "boolean",
"default": false,
"description": "%mssql.connection.persistSecurityInfo%"
},
"connectTimeout": {
"type": "number",
"default": 15,
"description": "%mssql.connection.connectTimeout%"
},
"commandTimeout": {
"type": "number",
"default": 30,
"description": "%mssql.connection.commandTimeout%"
},
"connectRetryCount": {
2016-06-26 21:49:47 +03:00
"type": "number",
"default": 1,
"description": "%mssql.connection.connectRetryCount%"
2016-06-26 21:49:47 +03:00
},
"connectRetryInterval": {
2016-06-26 21:49:47 +03:00
"type": "number",
"default": 10,
"description": "%mssql.connection.connectRetryInterval%"
},
"applicationName": {
"type": "string",
"default": "vscode-mssql",
"description": "%mssql.connection.applicationName%"
},
"workstationId": {
"type": "string",
"default": "",
"description": "%mssql.connection.workstationId%"
},
"applicationIntent": {
"type": "string",
"default": "ReadWrite",
"enum": [
"ReadWrite",
"ReadOnly"
],
"description": "%mssql.connection.applicationIntent%"
},
"currentLanguage": {
"type": "string",
"default": "",
"description": "%mssql.connection.currentLanguage%"
},
"pooling": {
"type": "boolean",
"default": false,
"description": "%mssql.connection.pooling%"
},
"maxPoolSize": {
"type": "number",
"default": 100,
"description": "%mssql.connection.maxPoolSize%"
},
"minPoolSize": {
"type": "number",
"default": 0,
"description": "%mssql.connection.minPoolSize%"
},
"loadBalanceTimeout": {
"type": "number",
"default": 0,
"description": "%mssql.connection.loadBalanceTimeout%"
},
"replication": {
"type": "boolean",
"default": true,
"description": "%mssql.connection.replication%"
},
"attachDbFilename": {
"type": "string",
"default": "",
"description": "%mssql.connection.attachDbFilename%"
},
"failoverPartner": {
"type": "string",
"default": "",
"description": "%mssql.connection.failoverPartner%"
},
"multiSubnetFailover": {
"type": "boolean",
"default": true,
"description": "%mssql.connection.multiSubnetFailover%"
},
"multipleActiveResultSets": {
"type": "boolean",
"default": false,
"description": "%mssql.connection.multipleActiveResultSets%"
},
"packetSize": {
"type": "number",
"default": 8192,
"description": "%mssql.connection.packetSize%"
},
"typeSystemVersion": {
"type": "string",
"enum": [
"Latest"
],
"description": "%mssql.connection.typeSystemVersion%"
},
"connectionString": {
"type": "string",
"default": "",
"description": "%mssql.connection.connectionString%"
},
"profileName": {
"type": "string",
"description": "%mssql.connection.profileName%"
},
"savePassword": {
"type": "boolean",
"description": "%mssql.connection.savePassword%"
},
"emptyPasswordInput": {
"type": "boolean",
"description": "%mssql.connection.emptyPasswordInput%"
2016-06-26 21:49:47 +03:00
}
}
},
"scope": "resource"
},
"mssql.shortcuts": {
"type": "object",
"description": "%mssql.shortcuts%",
"default": {
"_comment": "Short cuts must follow the format (ctrl)+(shift)+(alt)+[key]",
2019-10-12 04:03:11 +03:00
"event.toggleResultPane": "ctrl+alt+R",
"event.focusResultsGrid": "ctrl+alt+G",
"event.toggleMessagePane": "ctrl+alt+Y",
"event.prevGrid": "ctrl+up",
"event.nextGrid": "ctrl+down",
2019-10-01 00:16:09 +03:00
"event.copySelection": "ctrl+C",
"event.copyWithHeaders": "",
"event.copyAllHeaders": "",
"event.maximizeGrid": "",
"event.selectAll": "ctrl+A",
"event.saveAsJSON": "",
"event.saveAsCSV": "",
"event.saveAsExcel": "",
"event.changeColumnWidth": "ctrl+alt+S"
},
"scope": "resource"
},
"mssql.messagesDefaultOpen": {
"type": "boolean",
"description": "%mssql.messagesDefaultOpen%",
"default": true,
"scope": "resource"
},
"mssql.resultsFontFamily": {
"type": "string",
"description": "%mssql.resultsFontFamily%",
"default": "-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,Ubuntu,Droid Sans,sans-serif",
"scope": "resource"
},
"mssql.resultsFontSize": {
"type": "number",
"description": "%mssql.resultsFontSize%",
"default": 13,
"scope": "resource"
},
"mssql.saveAsCsv.includeHeaders": {
"type": "boolean",
"description": "%mssql.saveAsCsv.includeHeaders%",
"default": true,
"scope": "resource"
},
"mssql.saveAsCsv.delimiter": {
"type": "string",
"description": "%mssql.saveAsCsv.delimiter%",
"default": ",",
"scope": "resource"
},
"mssql.saveAsCsv.lineSeparator": {
"type": "string",
"description": "%mssql.saveAsCsv.lineSeparator%",
"default": null,
"scope": "resource"
},
"mssql.saveAsCsv.textIdentifier": {
"type": "string",
"description": "%mssql.saveAsCsv.textIdentifier%",
"default": "\"",
"scope": "resource"
},
"mssql.saveAsCsv.encoding": {
"type": "string",
"description": "%mssql.saveAsCsv.encoding%",
"default": "utf-8",
"scope": "resource"
},
"mssql.copyIncludeHeaders": {
"type": "boolean",
"description": "%mssql.copyIncludeHeaders%",
"default": false,
"scope": "resource"
},
"mssql.copyRemoveNewLine": {
"type": "boolean",
"description": "%mssql.copyRemoveNewLine%",
"default": true,
"scope": "resource"
},
"mssql.showBatchTime": {
"type": "boolean",
"description": "%mssql.showBatchTime%",
"default": false,
"scope": "resource"
},
"mssql.splitPaneSelection": {
"type": "string",
"description": "%mssql.splitPaneSelection%",
"default": "next",
"enum": [
"next",
"current",
"end"
],
"scope": "resource"
},
"mssql.enableSqlAuthenticationProvider": {
"type": "boolean",
"description": "%mssql.enableSqlAuthenticationProvider%",
"default": true
},
"mssql.enableConnectionPooling": {
"type": "boolean",
"description": "%mssql.enableConnectionPooling%",
"default": true
},
"mssql.format.alignColumnDefinitionsInColumns": {
"type": "boolean",
"description": "%mssql.format.alignColumnDefinitionsInColumns%",
"default": false,
"scope": "window"
},
"mssql.format.datatypeCasing": {
"type": "string",
"description": "%mssql.format.datatypeCasing%",
"default": "none",
"enum": [
"none",
"uppercase",
"lowercase"
],
"scope": "window"
},
"mssql.format.keywordCasing": {
"type": "string",
"description": "%mssql.format.keywordCasing%",
"default": "none",
"enum": [
"none",
"uppercase",
"lowercase"
],
"scope": "window"
},
"mssql.format.placeCommasBeforeNextStatement": {
"type": "boolean",
"description": "%mssql.format.placeCommasBeforeNextStatement%",
"default": false,
"scope": "window"
},
"mssql.format.placeSelectStatementReferencesOnNewLine": {
"type": "boolean",
"description": "%mssql.format.placeSelectStatementReferencesOnNewLine%",
"default": false,
"scope": "window"
},
"mssql.applyLocalization": {
"type": "boolean",
"description": "%mssql.applyLocalization%",
"default": false,
"scope": "window"
},
"mssql.intelliSense.enableIntelliSense": {
"type": "boolean",
"default": true,
"description": "%mssql.intelliSense.enableIntelliSense%",
"scope": "window"
},
"mssql.intelliSense.enableErrorChecking": {
"type": "boolean",
"default": true,
"description": "%mssql.intelliSense.enableErrorChecking%",
"scope": "window"
},
"mssql.intelliSense.enableSuggestions": {
"type": "boolean",
"default": true,
"description": "%mssql.intelliSense.enableSuggestions%",
"scope": "window"
},
"mssql.intelliSense.enableQuickInfo": {
"type": "boolean",
"default": true,
"description": "%mssql.intelliSense.enableQuickInfo%",
"scope": "window"
},
"mssql.intelliSense.lowerCaseSuggestions": {
"type": "boolean",
"default": false,
"description": "%mssql.intelliSense.lowerCaseSuggestions%",
"scope": "window"
},
"mssql.persistQueryResultTabs": {
"type": "boolean",
"default": false,
"description": "%mssql.persistQueryResultTabs%",
"scope": "window"
},
"mssql.enableQueryHistoryCapture": {
"type": "boolean",
"default": true,
"description": "%mssql.enableQueryHistoryCapture%",
"scope": "window"
},
"mssql.enableQueryHistoryFeature": {
"type": "boolean",
"default": true,
"description": "%mssql.enableQueryHistoryFeature%",
"scope": "window"
2021-09-01 01:46:13 +03:00
},
"mssql.tracingLevel": {
"type": "string",
"description": "%mssql.tracingLevel%",
"default": "Critical",
"enum": [
"All",
"Off",
"Critical",
"Error",
"Warning",
"Information",
"Verbose"
]
},
"mssql.piiLogging": {
"type": "boolean",
"default": false,
"description": "%mssql.piiLogging%"
},
2021-09-01 01:46:13 +03:00
"mssql.logRetentionMinutes": {
"type": "number",
"default": 10080,
"description": "%mssql.logRetentionMinutes%"
},
"mssql.logFilesRemovalLimit": {
"type": "number",
"default": 100,
"description": "%mssql.logFilesRemovalLimit%"
},
2023-09-08 21:44:09 +03:00
"mssql.query.displayBitAsNumber": {
"type": "boolean",
"default": true,
"description": "%mssql.query.displayBitAsNumber%",
"scope": "window"
},
"mssql.query.maxCharsToStore": {
"type": "number",
"default": 65535,
"description": "%mssql.query.maxCharsToStore%"
},
"mssql.query.maxXmlCharsToStore": {
"type": "number",
"default": 2097152,
"description": "%mssql.query.maxXmlCharsToStore%"
},
"mssql.queryHistoryLimit": {
"type": "number",
"default": 20,
"description": "%mssql.queryHistoryLimit%",
"scope": "window"
},
2021-09-01 01:46:13 +03:00
"mssql.query.rowCount": {
"type": "number",
"default": 0,
"description": "%mssql.query.setRowCount%"
},
"mssql.query.textSize": {
"type": "number",
"default": 2147483647,
"description": "%mssql.query.textSize%"
},
"mssql.query.executionTimeout": {
"type": "number",
"default": 0,
"description": "%mssql.query.executionTimeout%"
},
"mssql.query.noCount": {
"type": "boolean",
"default": false,
"description": "%mssql.query.noCount%"
},
"mssql.query.noExec": {
"type": "boolean",
"default": false,
"description": "%mssql.query.noExec%"
},
"mssql.query.parseOnly": {
"type": "boolean",
"default": false,
"description": "%mssql.query.parseOnly%"
},
"mssql.query.arithAbort": {
"type": "boolean",
"default": true,
"description": "%mssql.query.arithAbort%"
},
"mssql.query.statisticsTime": {
"type": "boolean",
"default": false,
"description": "%mssql.query.statisticsTime%"
},
"mssql.query.statisticsIO": {
"type": "boolean",
"default": false,
"description": "%mssql.query.statisticsIO%"
},
"mssql.query.xactAbortOn": {
"type": "boolean",
"default": false,
"description": "%mssql.query.xactAbortOn%"
},
"mssql.query.transactionIsolationLevel": {
"enum": [
"READ COMMITTED",
"READ UNCOMMITTED",
"REPEATABLE READ",
"SERIALIZABLE"
],
"default": "READ COMMITTED",
"description": "%mssql.query.transactionIsolationLevel%"
},
"mssql.query.deadlockPriority": {
"enum": [
"Normal",
"Low"
],
"default": "Normal",
"description": "%mssql.query.deadlockPriority%"
},
"mssql.query.lockTimeout": {
"type": "number",
"default": -1,
"description": "%mssql.query.lockTimeout%"
},
"mssql.query.queryGovernorCostLimit": {
"type": "number",
"default": -1,
"description": "%mssql.query.queryGovernorCostLimit%"
},
"mssql.query.ansiDefaults": {
"type": "boolean",
"default": false,
"description": "%mssql.query.ansiDefaults%"
},
"mssql.query.quotedIdentifier": {
"type": "boolean",
"default": true,
"description": "%mssql.query.quotedIdentifier%"
},
"mssql.query.ansiNullDefaultOn": {
"type": "boolean",
"default": true,
"description": "%mssql.query.ansiNullDefaultOn%"
},
"mssql.query.implicitTransactions": {
"type": "boolean",
"default": false,
"description": "%mssql.query.implicitTransactions%"
},
"mssql.query.cursorCloseOnCommit": {
"type": "boolean",
"default": false,
"description": "%mssql.query.cursorCloseOnCommit%"
},
"mssql.query.ansiPadding": {
"type": "boolean",
"default": true,
"description": "%mssql.query.ansiPadding%"
},
"mssql.query.ansiWarnings": {
"type": "boolean",
"default": true,
"description": "%mssql.query.ansiWarnings%"
},
"mssql.query.ansiNulls": {
"type": "boolean",
"default": true,
"description": "%mssql.query.ansiNulls%"
},
"mssql.query.alwaysEncryptedParameterization": {
"type": "boolean",
"default": false,
"description": "%mssql.query.alwaysEncryptedParameterization%"
},
"mssql.ignorePlatformWarning": {
"type": "boolean",
"description": "%mssql.ignorePlatformWarning%",
"default": false
},
"mssql.objectExplorer.groupBySchema": {
"type": "boolean",
"description": "%mssql.objectExplorer.groupBySchema%",
"default": false
2023-02-21 23:01:25 +03:00
},
"mssql.objectExplorer.expandTimeout": {
"type": "number",
"default": 45,
"minimum": 1,
"description": "%mssql.objectExplorer.expandTimeout%"
2016-06-26 21:49:47 +03:00
}
}
}
}
}