sql >> Base de Datos >  >> RDS >> SQLite

Cómo cambiar el indicador de línea de comandos en SQLite

Si alguna vez ha utilizado el shell de línea de comandos de SQLite, probablemente esté familiarizado con el indicador de línea de comandos predeterminado. En realidad, hay dos indicaciones:

  • El indicador principal predeterminado tiene este aspecto:sqlite>
  • El indicador de continuación predeterminado tiene este aspecto:...>

Si no le gustan estas indicaciones, siempre puede cambiarlas con .prompt comando punto.

Este artículo proporciona una demostración rápida sobre cómo cambiar estas indicaciones.

Ejemplo

Aquí hay un ejemplo que demuestra cómo cambiar ambas indicaciones.

.prompt "Fire Away: " "More? "

El primer argumento es para el aviso principal. El segundo argumento es para el indicador de continuación.

Ahora, cuando ingrese nuevos comandos, veré las nuevas indicaciones:

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

Tenga en cuenta que las indicaciones se restablecerán cada vez que abra una nueva conexión a SQLite. Sin embargo, puede cambiar esto guardando su configuración en un .sqliterc archivo.

Guarde su configuración

Para guardar su configuración para que siempre reciba sus avisos preferidos en futuras sesiones de SQLite CLI, simplemente ingrese su .prompt comando en un archivo, luego guarde ese archivo como .sqliterc en su directorio de inicio.

Entonces, aquí está con el comando anterior:

.prompt "Fire Away: " "More? "

Puedo guardar eso como .sqliterc en mi directorio personal.

Ahora, cada vez que me conecto mediante la CLI de SQLite, veo las nuevas indicaciones.

Cambia solo el aviso principal

También puede usar un argumento para cambiar el indicador principal:

.prompt "Go: "

Ingresar esto cambiará el indicador principal, pero el indicador de continuación seguirá siendo el mismo.

Eliminar todas las indicaciones

Si no desea que se muestren mensajes, puede especificar la cadena vacía:

.prompt "" ""