Skip to content

Feat/vscode extension mssql - #29

Merged
ernstc merged 12 commits into
mainfrom
feat/vscode-extension-mssql
Jul 23, 2026
Merged

Feat/vscode extension mssql#29
ernstc merged 12 commits into
mainfrom
feat/vscode-extension-mssql

Conversation

@ernstc

@ernstc ernstc commented Jul 23, 2026

Copy link
Copy Markdown
Owner

This pull request migrates the SQL Data Inspector extension from Azure Data Studio to Visual Studio Code, focusing exclusively on Microsoft SQL Server (MSSQL) support through the official mssql extension. It removes support for MySQL and PostgreSQL, updates the extension's branding and documentation, introduces SQL command/result tracing, and modernizes the development and debugging setup.

Migration to Visual Studio Code and MSSQL:

  • Migrated the extension to use the SQL Server (mssql) extension for connection management and query execution, dropping Azure Data Studio and support for MySQL/PostgreSQL. Only Microsoft SQL Server is now supported. (package.json, README.md, CHANGELOG.md) [1] [2] [3] [4] [5]

  • Updated extension name, display name, version, and icon to reflect the focus on MSSQL and Visual Studio Code. (package.json, README.md) [1] [2]

New Features:

  • Added SQL command and result tracing to the SQL Data Inspector output channel, with a new setting sqlDataInspector.tracing.sqlCommands to enable/disable this feature. (package.json, CHANGELOG.md, README.md) [1] [2] [3]

Development and Debugging Improvements:

  • Replaced the build system with Vite, updated npm scripts, and removed ESLint and related configuration. (package.json, .eslintrc.json) [1] [2] [3]

  • Updated VS Code launch and tasks configurations for improved debugging and build workflows, including new build/watch tasks and launch profiles. (.vscode/launch.json, .vscode/tasks.json) [1] [2]

Documentation Updates:

  • Overhauled the README.md to document the new connection model, usage instructions for Visual Studio Code, and removed references to Azure Data Studio and non-MSSQL databases. (README.md) [1] [2]

Cleanup:

  • Removed obsolete configuration files for ESLint and extension recommendations. (.eslintrc.json, .vscode/extensions.json) [1] [2]

@ernstc
ernstc merged commit e3e8f7b into main Jul 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant