DBeaver 适合查 SQL / 调试 SQL;Metabase 适合给非技术同事做看板。本文是家用自部署组合拳。

DBeaver 基础

免费版支持 MySQL / PostgreSQL / SQLite / SQL Server / ClickHouse 等几乎所有主流数据库,连接串界面友好。

Metabase docker compose

services:
  metabase:
    image: metabase/metabase:latest
    ports:
      - 3000:3000
    volumes:
      - metadb:/metabase.db
volumes:
  metadb:

连接与看板

  1. 初始化页面 → 添加数据库连接
  2. 选中一张表 → 自动生成问题/可视化
  3. 把多个问题聚合到 Dashboard
  4. Dashboard 订阅邮件定期发送
Metabase 单表查询友好,跨表 SQL 写起来很繁。建议用 "Model" 把跨表查询封装为可复用的视图。