ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

sqlite3のselectの結果が見づらい。

デフォルトだと、値だけ表示されるらしい。

sqlite3 db/development.sqlite3
select * from orders;
1|taka|abc-def|taka@abc.com|check|2008-05-09 22:26:31|2008-05-09 22:26:31

これだと分かりづらいので、ヘッダを付けてみる。

.header ON
select * from orders;
id|name|address|email|pay_type|created_at|updated_at
1|taka|abc-def|taka@abc.com|check|2008-05-09 22:26:31|2008-05-09 22:26:31

なんだかぐちゃってしているので、モード設定してみる。

.mode line
select * from orders;
        id = 1
      name = taka
   address = abc-def
     email = taka@abc.com
  pay_type = check
created_at = 2008-05-09 22:26:31
updated_at = 2008-05-09 22:26:31

なんかこれいい!
ちなみに、.mode lineの場合、.headerオプション関係ないようです。

.header OFF
select * from orders;
        id = 1
      name = taka
   address = abc-def
     email = taka@abc.com
  pay_type = check
created_at = 2008-05-09 22:26:31
updated_at = 2008-05-09 22:26:31