.NET

Scheda Console

La Scheda Console offre un modo semplice e comodo per interagire con i propri database. Gli utenti che hanno familiarità con l’utility a riga di comando psql ne riconosceranno l’impostazione generale — un log a scorrimento più un editor di input — e un sottoinsieme utile dei suoi comandi con backslash funziona anche qui:

Questi comandi si adattano a ciò che ogni motore connesso effettivamente offre: in MySQL/MariaDB il «database» funge anche da schema, in Oracle lo «user» funge anche da schema (e non esiste un concetto separato di multi-database), mentre SQLite non ha alcun concetto di schemi/ruoli/database — laddove un motore non ha davvero nulla da mostrare, il comando lo segnala direttamente invece di restituire un risultato vuoto o fuorviante. \h (guida alla sintassi per singolo comando SQL, come una pagina di manuale di PostgreSQL) non è implementato.

L’editor nella parte inferiore dell’area della scheda è completo di tutte le funzionalità, proprio come l’editor della Query Tab (offre evidenziazione della sintassi e completamento automatico con Ctrl-Space). Per eseguire un comando, basta digitarlo in questo editor. Se il comando è un backslash (inizia con \), basta premere Invio e verrà eseguito. Se invece è un comando SQL normale, può essere multilinea, e sarà necessario digitare Alt-Q per eseguirlo.

Tutti i comandi e il relativo output vengono registrati nell’area di visualizzazione, che è testuale e di sola lettura, in modo da poterne copiare e incollare il contenuto altrove. È possibile cancellare l’area di visualizzazione facendo clic sul pulsante Clear Console.

Tutti i comandi vengono registrati anche nella cronologia delle query della connessione, e anche in una cronologia locale della console, a cui si può accedere facendo clic sul pulsante Command History.

Facendo clic sul segno di spunta verde, è possibile richiamare il comando e inserirlo nell’ editor, in modo da poterlo modificare ed eseguire. Un altro modo comodo per navigare nella cronologia è usare le scorciatoie Ctrl-Up e Ctrl-Down, per incollare rapidamente nell’editor rispettivamente il comando precedente e quello successivo.

Questi comandi con backslash sono utili quando si lavora ogni giorno con i database. La scheda console mostrerà inoltre eventuali errori e i risultati di qualsiasi comando SQL digitato, in modo chiaro e ben formattato. Provala!