当前位置: 首页 > news >正文

azure data studio SQL扩展插件开发笔记

node.js环境下拉取脚手架

npm install -g yo generator-azuredatastudio
yo azuredatastudio

改代码 运行

调试扩展,在visual studio code中安装插件即可
然后visual studio code打开进行修改运行即可

image.png

运行后自动打开auzre data studio了,
下面是我开发的扩展,

image.png

打包成vsix

下面是我的存储过程转sql的包https://github.com/lozn00/AzureSQLProcConvertSQL/raw/master/StoredProcedureConverter-0.0.1.vsix

npm install -g @vscode/vsce```
vsce package

发布市场

官网的介绍
若要将新扩展发布到 Azure Data Studio,请执行以下操作:

  1. 将扩展添加到扩展库。
    我是没看懂泽呢么个添加扩展库方法,我打开这个json里面有Microsoft.AzureDataStudio.DownloadPage,我进行x之后修改提交给他们审核??没明白,懂得朋友吐槽下

  2. 我们目前不支持托管第三方扩展。 Azure Data Studio 不会下载扩展,但提供了浏览到下载页面的选项。 若要为扩展设置下载页,请设置资产“Microsoft.AzureDataStudio.DownloadPage”的值。

  3. 针对发布/扩展分支创建 PR。

  4. 向团队发送评审请求。

你的扩展将接受评审并添加到扩展库中。

2023-8-24 13:58:16
通过PR github项目进行调整,成功上架

image.png

更多参考https://learn.microsoft.com/zh-cn/sql/azure-data-studio/extensions/extension-authoring?view=sql-server-ver16

http://www.lryc.cn/news/141224.html

相关文章:

  • 【二分】搜索旋转数组
  • APSIM模型应用与参数优化、批量模拟
  • QT使用QXlsx实现对Excel sheet的相关操作 QT基础入门【Excel的操作】
  • ARM DIY(四)WiFi 调试
  • AIGC ChatGPT 实现动态多维度分析雷达图制作
  • Vue2向Vue3过度核心技术路由
  • ElasticSearch常用方法
  • nginx下添加http_ssl_module并且配置域名,指定端口
  • 【PHP】PHP变量
  • KVM创建虚拟机可访问外网+可使用Xshell等工具连接
  • 数据库——Redis 没有使用多线程?为什么不使用多线程?
  • Node.JS教程
  • mysql表锁死怎么办?事务锁sql超时被锁死怎么办?
  • 基于JSP+Servlet+mysql学生宿舍管理系统
  • Enabling Large Language Models to Generate Text with Citations
  • Qt Qml实现仪表盘动画
  • 一次PostgreSQL复杂jsonb数据矫正过程分享
  • 如何在App里拉起小程序?
  • 函数式编程-Stream流学习第二节-中间操作
  • SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
  • 无涯教程-进程 - 组会话控制
  • tomcat高可用和nginx高可用
  • 关于ios Universal Links apple-app-site-association文件 Not Found的问题
  • Objectarx MFC 添加ListControl并控制显隐
  • 2023年高教社杯数学建模思路 - 复盘:人力资源安排的最优化模型
  • SpringMVC 第二天
  • 抖音seo短视频矩阵系统源码开发源代码分享--开源-可二开
  • No message found under code ‘-1‘ for locale ‘zh_CN‘.
  • QtWidgets和QtQuick融合(QML与C++融合)
  • 基于Vue的3D饼图