rlwrap sqlite database.sqlite
저는 SQLite 테이블을 검색할 때 자주 사용합니다 . 잘 작동하지만 인덱스 테이블(및 해당 열)을 생성하고 <TAB>
.
그런 도구가 있나요? 아니면 제가 직접 만들어야 하나요? 그러면 무엇에 대한 확장을 작성해야 합니까 rlwrap
?
답변1
원하는 효과를 얻는 빠르고 더러운 방법은 (또는 ) 옵션 rlwrap
과 함께 사용하는 것입니다.--remember
-r
-r, --remember
Put all words seen on in- and output on the completion list.
시작한 후 sqlite
:
$ rlwrap -r sqlite database.sqlite
sqlite
메타 명령을 실행하여 모든 테이블 및 필드 이름을 인쇄합니다( .fullschema
또는 더 적은 수의 입력으로 이 명령을 파일에 넣고 init
실행 rlwrap -r sqlite -init init database.sqlite
).
TAB그러면 해당 키를 사용하여 이러한 이름을 자동 완성 할 수 있습니다 .