该项目为Visual Studio Code的数据库客户端扩展, 意在让你的生命更加简单, 支持MySQL/MariaDB, PostgreSQL, SQLite, Redis以及ElasticSearch的管理.
如果这个扩展对你有帮助, 可以请作者喝杯咖啡:
在 Visual Studio Code 扩展中心安装 Database Client.
- 打开左侧数据库面板, 点击添加按钮
- 在连接页面配置相应的数据库信息
将会打开新的SQL编辑器, 可编辑和执行SQL, 提供了以下功能
- SQL自动补全.
- snippets:
sel、del、ins、upd、joi.
- 执行已选择或当前光标SQL (快捷键: Ctrl+Enter).
- 执行全部SQL (快捷键: Ctrl+Shift+Enter).
注意: 扩展由Nodejs开发, Nodejs不支持同名属性, 所以你需要避免在你的查询中出现同名列, 否则结果无法显示完整.
该扩展支持了codelen, 但不支持存储过程和函数, 如果你经常使用他们, 则建议禁用codelen.
为了提高性能,缓存了数据库信息,如果你的数据库结构在外部发生了变更,需要点击以下按钮刷新缓存。
在表或者数据库节点右击, 之后便可以进行数据的导入导出; 扩展实现了备份功能, 但不够稳定, 可将mysql_dump或pg_dump加到环境变量, 扩展就会使用这些工具进行备份.
该扩展包含一些设置, 可通过以下方式打开设置界面.
- 对MSSQL, MongoDB和ClickHouse的支持度不高, 只推荐用于浏览数据
- SQL格式化停止维护, 勿报告相关问题.
用于快速筛选表, 如果有输入框可简化搜索操作, 但不幸的是VSCode并不支持该功能.
-
sql-formatter Sql格式化库.
-
umy-ui: 表数据渲染库.
-
ssh2: SSH连接库.
-
核心连接库:
- node-mysql2 : MySQL连接库.
- node-postgres: PostgreSQL连接库.
- tedious: SqlServer连接库.
- ioredis: Redis连接库.
- vscode-sqlite: SQLite连接代码参考.