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

Azimutt:一款免费开源的多功能数据库工具

Azimutt 是一款支持数据库设计、表结构探索与分析、数据查询以及数据库文档生成功能的全栈工具。

Azimutt 是一个免费开源的项目,源代码托管在 GitHub:

https://github.com/azimuttapp/azimutt

功能特性

  • 多数据库支持:包括主流数据库 MySQL、Oracle、SQL Server、PostgreSQL、SQLite、Snowflake 以及 MongoDB、Couchbase 等,同时支持通过 JSON 格式导入任意数据库的表结构。

  • 高效结构设计:通过一种灵活的领域特定语言 AML 进行数据库结构设计并生成 ERD 和数据库脚本。

  • 表结构探索:Azimutt 可以通过全局搜索功能实现大型复杂数据库结构的探索,并且可以基于外键关系进行导航,或者查找两个表之间的关系路径。

  • 数据库文档:Azimutt 通过 SQL 注释、备注和标签、分组布局和备忘录等功能帮助用户理解数据库结构。

  • 数据库分析:分析数据库的结构设计是否满足最佳实践,例如缺少主键的表、潜在的外键关联、不一致的数据类型等。

  • 数据查询:目前只显示表中的样本数据和行数,正在开发可以执行任意查询的功能,同时支持通过外键探索数据。

在线体验

Azimutt 提供了一个在线体验环境,不需要注册即可使用:

https://azimutt.app/new?

我们可以通过数据库链接 URL、SQL 脚本、Prisma 结构文件、新建表结构设计(AML)或者示例开始体验。

下载安装

Azimutt 支持本地部署,使用 Docker 容器运行的话,首先下载镜像:

docker pull ghcr.io/azimuttapp/azimutt:main

然后使用以下命令运行容器:

docker run -d --name azimutt \
--env-file <path_to_your_env_file> \
-p 4000:4000 \
ghcr.io/azimuttapp/azimutt:main

其中,–env-file 用于指定环境配置文件,源代码中提供了一个 .env.example 示例文件,可以基于这个文件进行修改。

最后,在浏览器中输入以下地址进行访问:

http://localhost:4000

http://www.dtcms.com/a/325914.html

相关文章:

  • USB 设备百科
  • 解决:Error updating changes: detected dubious ownership in repository at
  • 爬虫和数据分析相结合的案例
  • Nami Cloud 提供高性能云服务,加速 Walrus 的应用普及
  • K8s集群+Rancher Server:部署DolphinScheduler 3.2.2集群
  • etf期权剩余0天还能交易吗?
  • Facebook广告投放进阶:ABO精测与CBO放量的协同增长策略
  • Android13 Framework隐藏某些App
  • 【深度学习基础】贝叶斯理论
  • Next.js API 路由:构建后端端点
  • 数据结构3线性表——单链表(C)
  • Flutter - 应用启动/路由管理
  • 13、Docker Compose 安装 Redis 哨兵集群(一主两从)
  • 容器技术之docker
  • Excel 连接阿里云 RDS MySQL
  • AAAI-2025 | 北理工具身导航新范式!FloNa:基于平面图引导的具身视觉导航
  • Dashboard.vue 组件分析
  • CLIP在文生图模型中的应用
  • 《范仲淹传》读书笔记与摘要
  • sqli-labs通关笔记-第42关 POST字符型堆叠注入(单引号闭合 手工注入+脚本注入两种方法)
  • pdf转word教程
  • ERA5---MATLAB处理水汽数据与臭氧数据的读取与重采样-重复性工作
  • 基于模型预测控制的主蒸汽温度单步预测MATLAB实现
  • 大数据系统架构模式:驾驭海量数据的工程范式
  • 蓝桥杯算法之搜索章 - 4
  • 基于领域事件驱动的微服务架构设计与实践
  • 鸿蒙Des 加密解密 C++版本
  • POI导入时相关的EXCEL校验
  • 使用行为树控制机器人(三) ——通用端口
  • Python面试题及详细答案150道(41-55) -- 面向对象编程篇