ページ

2013/07/15

[SQLite]SQLite Shellの設定を起動時に自動的に読み込む

Rails の開発を始めたら開発時のデータベースが SQLite だったので
SQLite のシェルを使っているのだが、
各種設定が起動時にリセットされる(というか保存されていない)ので設定を保存したい。

調べてみると ~/.sqliterc を用意すれば良いらしい。

参考
sqlite3 コマンドラインツールの設定保存 - wicaの日記
.headers ON
.mode column
.nullvalue "(null)"
.timer ON
.tables
これで起動時に各種設定が実行される。
それを逆手に取って起動時にそのデータベースファイルのテーブル一覧を表示するように最後の行を追加した。
これでテーブル名のコピペも楽ちん。本当は Tab 補完して欲しいのだけど。