Cambiar la configuración predeterminada de SQLite


95

sabemos cuando el tipo .mode columnme deja ver tablas como la columna Y .headers onpodemos ver el encabezado de las tablas. Pero quiero saber si hay alguna forma de realizar las dos configuraciones predeterminadas.

¿Alguna modificación para el código fuente de sqlite? ¿O hay un archivo de configuración para estas configuraciones?

Respuestas:


172

Poner:

.headers on
.mode column

En un archivo llamado .sqlitercen el directorio de inicio del usuario que ejecuta sqlite.

(PD: lo encontré en man sqlite3.)


5
Si está utilizando Windows, debe crear el archivo% PERFIL DE USUARIO% \. Sqliterc. Por ejemplo, ejecutando lo siguiente en la línea de comandos:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie

Cree un .sqlitercarchivo si no está disponible en el directorio de inicio y agréguelo. Inicialmente pensé que .sqlitercestá disponible en el directorio de inicio. Pero después de leer la página del manual de nuevo, leí esta declaración 'Si el archivo ~ / .sqliterc existe', si no está disponible, podemos crearlo.
chanduthedev

@chanduthedev sí, el archivo ".something" en el directorio de inicio es una forma estándar * nix de realizar la configuración del usuario, no obvia a menos que seas un usuario * nix
yrebrac

6

Asegúrese de usar el siguiente comando para abrir el archivo:

nano ~/.sqliterc

Luego añade

.headers on
.mode column

al archivo y guárdelo

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.