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?

aelam
fuente

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.)

Sdaz MacSkibbons
fuente
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

DevB2F
fuente