SQLite
 sql >> Database >  >> RDS >> SQLite

Come modificare il prompt della riga di comando in SQLite

Se hai mai usato la shell della riga di comando di SQLite, probabilmente hai familiarità con il prompt della riga di comando predefinito. In realtà, ci sono due prompt:

  • Il prompt principale predefinito è simile al seguente:sqlite>
  • Il prompt di continuazione predefinito è simile al seguente:...>

Se non ti piacciono questi prompt, puoi sempre cambiarli con il .prompt comando punto.

Questo articolo fornisce una rapida dimostrazione su come modificare questi prompt.

Esempio

Ecco un esempio che mostra la modifica di entrambi i prompt.

.prompt "Fire Away: " "More? "

Il primo argomento è per il prompt principale. Il secondo argomento è per il prompt di continuazione.

Ora, quando inserisco nuovi comandi, vedrò i nuovi prompt:

sqlite> .prompt "Fire Away: " "More? "
Fire Away: SELECT * 
More? FROM Dogs
More? WHERE DogId = 3
More? ;

Tieni presente che i prompt verranno ripristinati ogni volta che apri una nuova connessione a SQLite. Tuttavia, puoi modificarlo salvando le tue impostazioni in un .sqliterc file.

Salva le tue impostazioni

Per salvare le tue impostazioni in modo da ottenere sempre i tuoi prompt preferiti nelle future sessioni della CLI di SQLite, inserisci semplicemente il tuo .prompt comando in un file, quindi salva quel file come .sqliterc nella tua home directory.

Quindi, eccolo qui con il comando precedente:

.prompt "Fire Away: " "More? "

Posso salvarlo come .sqliterc nella mia home directory.

Ora, ogni volta che mi collego utilizzando l'interfaccia a riga di comando di SQLite, vedo i nuovi prompt.

Modifica solo il prompt principale

Puoi anche usare un argomento per cambiare il prompt principale:

.prompt "Go: "

Inserendo questo cambierà il prompt principale, ma il prompt di continuazione rimarrà lo stesso.

Rimuovi tutti i prompt

Se non desideri visualizzare alcun prompt, puoi specificare la stringa vuota:

.prompt "" ""