DbGate 是一款为开发者和DBA设计的易用型数据库管理工具。它提供了简单直观的界面,让你轻松管理 MySQL、PostgreSQL、SQL Server 等多种数据库。无论是日常维护还是复杂的数据库操作,DbGate 都能帮助你提高效率。支持 Windows、Linux、Mac 和 Web,适应多种工作环境。
特性
- 带 SQL 更改脚本预览的表数据编辑。
- 编辑表架构、索引、主键和外键。
- 比较和同步数据库结构。
- ER 图。
- 明暗主题。
- 主/子视图,外键查找。
- 查询设计器。
- 带许多列的表的表单视图。
- MongoDB 集合上的 JSON 视图。
- 浏览表、视图、过程、函数、MongoDB 集合。
- SQL 编辑器。
- 执行 SQL 脚本。
- SQL 代码格式化。
- SQL 代码补全。
- 添加 SQL LEFT/INNER/RIGHT 连接实用程序。
- Mongo JavaScript 编辑器,执行 Mongo 脚本(使用 NodeJs 语法)。
- Redis 树视图,从键生成脚本,运行 Redis 脚本。
- 作为 Windows、Linux 和 Mac 的应用程序运行。
- 在服务器上的 Docker 容器和客户端的 Web 浏览器中运行。
- 从/到 CSV、Excel、JSON、NDJSON、XML 导入、导出。
- 存档 - 在本地文件系统(或使用 Web 应用程序时在 DbGate 服务器上)的 NDJSON 文件中备份您的数据。
- NDJSON 数据查看器和编辑器 - 直接在 NDJSON 文件上浏览 NDJSON 数据、编辑数据和结构。适用于大型 NDSON 文件。
- 图表,将图表导出到 HTML 页面。
- 有关如何在 Docker 容器中运行 DbGate 的详细信息,请访问 Docker Hub。
- 可扩展插件架构。
- 视角 - 复杂关系数据的嵌套表视图,MongoDB 数据库上的查询设计器。
安装
直接下载
Docker
# 拉去镜像
docker pull dbgate/dbgate
# 启动容器
docker run -it --name dbgate-instance --restart always -p <port on host>:3000 dbgate/dbgate
# 预配置连接
docker run -it --name dbgate-instance --restart always -p <port on host>:3000 -e CONNECTIONS='mssql' -e LABEL_mssql='MS SQL' -e SERVER_mssql='SERVER_IP' -e USER_mssql='USER' -e PASSWORD_mssql='PWD' -e ENGINE_mssql='mssql@dbgate-plugin-mssql' dbgate/dbgate