How to configure sqlite to display headers by default

后端 未结 2 1462
北恋
北恋 2021-02-02 05:37

Is there any way to configure sqlite3 so that the headers will display by default?

I know I can use .headers on to turn on headers, but I have to keep typin

相关标签:
2条回答
  • 2021-02-02 05:49

    You can pass arguments in the command line too:

    sqlite3 db.db  -header -column  "select x from y;"
    
    0 讨论(0)
  • 2021-02-02 05:56

    From the fine manual:

    INIT FILE
    sqlite3 reads an initialization file to set the configuration of the interactive environment. [...] If the file ~/.sqliterc exists, it is processed first. can be found in the user's home directory, it is read and processed. It should generally only contain meta-commands.

    So just put a file called .sqliterc in your home directory and put this in it:

    .headers ON
    
    0 讨论(0)
提交回复
热议问题