Alterar as configurações padrão do SQLite


93

sabemos quando tipo, .mode columndeixe-me ver tabelas como a coluna E .headers on, podemos ver o cabeçalho das tabelas. Mas gostaria de saber se existe alguma maneira de fazer as duas configurações padrão?

Faça alguma modificação no código-fonte do sqlite ?? OU existe um arquivo de configuração para essas configurações?

Respostas:


165

Colocar:

.headers on
.mode column

Em um arquivo chamado .sqlitercno diretório inicial do usuário executando sqlite.

(PS, encontrei isso em man sqlite3.)


5
Se você estiver usando o Windows, deve criar o arquivo% USERPROFILE% \. Sqliterc. Por exemplo, executando o seguinte na linha de comando:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie

Crie o .sqlitercarquivo se não estiver disponível no diretório inicial e adicione. Inicialmente pensei que .sqlitercestava disponível no diretório inicial. Mas depois de ler a página de manual novamente, li esta declaração 'Se o arquivo ~ / .sqliterc existir', se não estiver disponível, podemos criá-lo.
chanduthedev

@chanduthedev sim, o arquivo ".something" no diretório inicial é uma maneira padrão * nix de fazer a configuração do usuário, nada óbvio a menos que você seja um usuário * nix
yrebrac

6

Certifique-se de usar o seguinte comando para abrir o arquivo:

nano ~/.sqliterc

então adicione

.headers on
.mode column

para o arquivo e salve-o

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.