pgAdmin è il GUI ufficiale di Postgres. Funziona, è gratuito. Ma per chi mette le mani su database tutti i giorni, ci sono alternative che cambiano la qualità della vita.
TablePlus
Il preferito del nostro team. UI nativa (macOS, Windows, Linux), supporta tutti i database principali, query editor con autocomplete intelligente. Free tier limitato a 2 finestre simultanee, full a 99 USD una tantum.
Beekeeper Studio
Open source. UI moderna, multi-database, gratis con un piano "Ultimate" a 9 USD/mese per feature avanzate (SSH tunnel saved, query history sync). Ottimo per team che cercano alternativa libera a TablePlus.
DataGrip
JetBrains. Il più potente: refactoring SQL, schema diff, exec plan visuale. Come tutto JetBrains, è enterprise-grade ma a 199 USD/anno per licenza singola. Vale ogni euro per DBA, costoso per dev occasionali.
La nostra matrice
| Caso | Scelta |
|---|---|
| Dev occasionale, Postgres-only | TablePlus free tier |
| Dev quotidiano, multi-DB | TablePlus full o DataGrip |
| Team open-source friendly | Beekeeper Studio |
| DBA con SQL complesso | DataGrip |
| Migration / EXPLAIN deep | DataGrip |
Web-based
Per chi non può installare client (ambienti regolamentati): Drizzle Studio (gratis, web), Forest Admin (commerciale, completo), NocoDB (open source, più CRUD orientato). Per debug rapido in prod, anche psql via SSH è una scelta solida.
Cosa NON usare
Phpmyadmin per Postgres (esiste con plugin ma è una sofferenza), GUI proprietary di hosting provider quando possono esportarti il connection string. Conviene sempre avere un client in locale.