SQLiteのデフォルト設定を変更する


93

タイプすると.mode column、列などのテーブルが表示されます。.headers on、テーブルのヘッダーを表示できます。しかし、私は2つのデフォルト設定を行う方法があるかどうか知りたいですか?

sqliteのソースコードを変更しますか?または、これらの設定の構成ファイルはありますか?

回答:


165

置く:

.headers on
.mode column

.sqlitercsqliteを実行しているユーザーのホームディレクトリで呼び出されるファイル。

(私はそれをで見つけたPS man sqlite3。)


5
Windowsを使用している場合は、ファイル%USERPROFILE%\。sqlitercを作成する必要があります。例えば、コマンドライン上で次のコマンドを実行して:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie

.sqlitercホームディレクトリで使用できない場合はファイルを作成し、追加します。最初.sqlitercはホームディレクトリで利用できると思いました。しかし、manページをもう一度読んだ後、「ファイル〜/ .sqlitercが存在する場合」という文を読み、入手できない場合は作成できます。
chanduthedev

@chanduthedevはい、ホームディレクトリの「.something」ファイルは、ユーザー設定を行う標準の* nix方法です。* nixユーザーでない限り、明白ではありません
yrebrac

6

次のコマンドを使用してファイルを開いていることを確認してください。

nano ~/.sqliterc

それから加えて

.headers on
.mode column

ファイルに保存します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.