SQLite 기본 설정 변경


95

우리는 언제 유형이 .mode column열과 같은 테이블을 볼 수 있는지 알고 .headers on있습니다. 그리고 테이블의 헤더를 볼 수 있습니다. 그러나 두 가지 기본 설정을 만드는 방법이 있는지 알고 싶습니다.

sqlite의 소스 코드를 수정합니까 ?? 또는 이러한 설정에 대한 구성 파일이 있습니까?

답변:


171

놓다:

.headers on
.mode column

.sqlitercsqlite를 실행하는 사용자의 홈 디렉토리에서 호출되는 파일 에서.

(추신 :에서 찾았습니다 man sqlite3.)


5
Windows를 사용하는 경우 % USERPROFILE % \. sqliterc 파일을 만들어야합니다. 예를 들어, 명령 줄에서 다음을 실행합니다.(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie

생성 .sqliterc홈 디렉토리에 있음을 추가하지 않을 경우 파일을. 처음에는 .sqliterc홈 디렉토리에서 사용할 수 있다고 생각했습니다 . 하지만 맨 페이지를 다시 읽은 후 '~ / .sqliterc 파일이 존재하면'이라는 문구를 읽었는데, 사용할 수 없으면 만들 수 있습니다.
chanduthedev

@chanduthedev 예, 홈 디렉토리의 ".something"파일은 사용자 구성을 수행하는 표준 * nix 방식입니다. * nix 사용자가 아니라면 명확하지 않습니다.
yrebrac

6

다음 명령을 사용하여 파일을 열 었는지 확인하십시오.

nano ~/.sqliterc

그런 다음 추가

.headers on
.mode column

파일에 저장하고

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.