Database Client:一款流行的VS Code数据库客户端插件
如果你正在使用 Visual Studio Code,同时又需要操作数据库,那么这个插件绝对值得一试:Database Client。它把多种数据库的连接、查询、管理都整合到了同一个编辑器中,不用切换工具,能提升不少开发效率。
Visual Studio Code 内置了一个功能强大的扩展市场,可以查找、安装及管理所需的扩展插件。
数据库
Database Client 支持 MySQL/MariaDB、PostgreSQL、SQLite、SQL Server、Db2、Oracle、Redis、ClickHouse、ElasticSearch、MongoDB、DuckDB、Hive、Redshift、Snowflake、Neo4j、Kafka、RabbitMQ、Cassandra、Apache Doris、Trino、Presto、金仓、达梦以及 GuassDB 等数据库的开发管理。
Database Client 连接管理还支持 SSH 隧道、HTTP 代理、Socks 代理、只读连接、多环境配置(开发/测试/生产),连接超时设置,云同步等。
对象管理
Database Client 提供了完整的对象管理功能,支持数据库、模式、表、视图、序列、函数、过程、触发器、事件等的维护,并且显示 DDL 语句。
Database Client 实体关系图(ERD)功能可以用于显示数据库表结构和关系。
数据编辑
Database Client 支持数据的直接浏览和编辑(CRUD)操作,支持行编辑和对话框模式。
Mock Data 可以快速生成用于测试的批量数据:
数据导入支持 CSV、Excel、JSON 文件,数据导出支持 SQL/CSV/JSON/Excel/Markdown 格式。
SQL 开发
SQL 编辑器提供了智能补全、语法高亮、代码片段、格式化等功能。
Database Client 还提供了 SQL Notebbook 功能,实现了一个用于编写、执行和分享 SQL 查询的交互式环境。
版本差异
Database Client 分为免费版和付费版,功能差异如下:
除了作为一个数据库客户端之外,Database Client 也可以作为一个 SSH/FTP、RDP、S3 对象存储、Docker 客户端使用。
注意,Database Client 默认会开启遥测报告功能,收集匿名使用数据,用于改进产品。用户可以通过以下设置关闭该功能:“database-client.telemetry.usesOnlineServices”: false
官方网站:
https://database-client.com/