.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 Scheda query (offre evidenziazione della sintassi e completamento automatico con Ctrl-Space, Option-Space su macOS, e il suo menu del tasto destro offre Salva come snippet e Usa snippet). 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 premere Alt-Q (Ctrl-Q su macOS) per eseguirlo.

A Console tab

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 Cancella console.

Tutti i comandi vengono registrati anche nella cronologia delle query della connessione, e anche in una cronologia locale della console, che si può aprire con il pulsante Cronologia comandi console accanto all’editor. L’elenco può essere filtrato per intervallo di date e per testo.

Fai clic con il tasto destro su una riga di quell’elenco per Copia, Copia contenuto nella scheda console — che inserisce il comando nell’editor, in modo da poterlo modificare ed eseguirlo — oppure Visualizza contenuto.

The Console commands history window

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!