Query stats, index health, cache analysis, and live ER diagrams — deep PostgreSQL tooling in a native Mac app, not an afterthought in a generic client.
Query Stats
Powered by pg_stat_statements — call counts, mean time, total time, and cache hit rate, ranked worst first. FathomSQL detects whether the extension is installed and installs it with one click when the server supports it.
Index Health
Unused indexes slow down every write. FathomSQL surfaces indexes with zero scans since the last stats reset, their size on disk, and a ready-to-run DROP INDEX command.
Cache Rates
Per-table shared buffer hit rates from pg_statio_user_tables. Spot which tables are forcing disk reads and whether your shared_buffers needs tuning.
Table Stats
Table sizes, live and dead row counts, and last vacuum and analyze times in one view. Bloated tables are flagged — no manual cross-referencing of system catalogs required.
ER Diagrams
Live diagrams generated from schema introspection. Foreign key relationships rendered automatically — always accurate, never a stale export to maintain.
Table Browser
Define AND/OR filter conditions using a structured builder. Select a row to edit every field in a side panel, with explicit Save and Revert controls.
Every feature exists because it solves a real PostgreSQL problem — not because a competitor has it or a checkbox needed ticking.
Deep integration with pg_stat_statements. Call counts, mean time, total time, and cache hit rate — ranked by slowest first. Auto-installs the extension if needed.
Surfaces indexes with zero scans since the last stats reset, along with their size and a ready-to-run DROP INDEX command. Stop paying the write overhead for indexes nobody uses.
Per-table shared buffer hit rates from pg_statio_user_tables. See which tables are forcing disk reads and whether your shared_buffers needs tuning.
Auto-generated from live schema introspection. Foreign keys rendered as connections between table cards. Always accurate, never a stale export to keep in sync.
Browse, filter, and sort rows with full PostgreSQL type awareness. Add and delete rows inline. Schema changes appear immediately — no refresh required.
Live view of pg_stat_activity. See every session, its current query, and how long it has been running. Cancel or terminate any connection with one click.
Most clients support twenty databases. That means twenty database teams and a long list of lowest-common-denominator features. FathomSQL supports one — so it can go deep.
| Capability | FathomSQL | Others |
|---|---|---|
| pg_stat_statements dashboard | ✓ | — |
| Index health analysis | ✓ | — |
| Cache hit ratio per table | ✓ | — |
| Live ER diagram from schema | ✓ | — |
| Active connection management | ✓ | Some |
| Native Mac app | ✓ | Some |
| One-time purchase, no subscription | ✓ | Mixed |
Detailed comparisons: vs TablePlus · vs Postico · vs pgAdmin
One connection is free, forever — all features included.
Buy once to unlock unlimited connections.