心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

MacにGUIのSQLite3クライアントを入れる。

      2013/10/01


ターミナルからコマンドたたけばいいだけですが、DBスキーマをちょっと確認したいときはGUIクライアントがあるといいですよね。

Ruby on RailsやiPhoneアプリで標準的に使われているSQLite3のGUIクライアントがなかなかなくて、2年前に困った覚えがあります。SQLite対応はあってもSQLite3対応がなかなかありませんでした。SQLiteとSQLite3じゃDBフォーマットが全然違うので互換性がないんですよ。

Rails開発でSQLite3対応したGUIクライアント入れたくなったので、調べてみました。
LitaとBaseがいいかなと思いましたのでインストールしてみます。

Lita

icon_128_2
これはわりと早くからSQLite3対応したツールです。Adobe Airベースです。当時使っていたMacBookAirの容量不足に悩み、早々に削除した覚えがありますがMac miniになった今なら大丈夫。インストールしてみます。
AppStoreではダウンロード公開されていないので、
Litaの作者サイトから。

ううん、、ダウンロード元が信頼できないとして、MacOS Xにアプリ起動を拒否られました。システム環境設定のセキュリティタブで、全てのアプリケーションの実行を許可するように変更します。いやだなぁ。

スクリーンショット 2013-09-29 15.16.34
起動すると、DBを作成するか、既存のDBを見るか聞いてきます。既存のDB参照を選択しました。

スクリーンショット 2013-09-29 15.16.49
DB選択画面です。

スクリーンショット 2013-09-29 15.17.58
SQLite3形式のDB参照できました。

Base

base2-icon-128
Baseは、有料版はAppStoreで購入できますが、無料版は見当たりません。作者さんのサイトからダウンロードしてきます。

起動すると、購入するかトライアルで使用するか聞いてきますので、トライアルを選択します。
スクリーンショット 2013-09-29 15.29.29

初期画面はこれ。シンプルですね。
スクリーンショット 2013-09-29 15.30.35
Open databaseで既存DBを参照しにいきます。

スクリーンショット 2013-09-29 15.17.17

スクリーンショット 2013-09-29 15.32.48
LitaよりもBaseのほうがすっきりしていて好きかな。PK,FK情報がLitaは全部にtrue/falseがつくのですがBaseはER図に近いイメージでわかりやすい。
データの中身参照、SQL打ちができるのはLita,Baseどちらも。

Baseは基本有料アプリなので、トライアルで使い続けていると、購入を促すnotificationがたまに出てきますが、後で購入することにすればずっと無料で使えます。

作者サイトでは£19ですが、AppStoreでは2,500円でした。今日現在、£1=¥158.52なのでAppStoreで買う方がちょっと安いですね。

もうちょっと複雑なDBをSQLite3で作る事になったら購入を考えたいと思います。

SQL横断のコマンドリファレンスも、なぜかSQLite3に対応したのが出ないんですよね。

 - テクニカル , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

カスペルスキーを使っています

PCのウィルススキャンは、多くの人が使っているかと思います。 大手3社のソフトを …

RailsTutorial4.0を高速で復習する。5章。

さてRailsTutorial4.0も5章に入ります。まだ序の口です。5章ではb …

no image
iPhoneのメーラーが真っ黒になってしまった。

iPhoneのメーラーはiPhoneにデフォルトでついているメーラーを使っていま …

no image
iPhoneの月請求は8円のみです。

昨年11月に、e-mobileからiPhoneにMNPしました。 ちょうど、乗り …

no image
G+ウィジェット設置してみました

(この投稿は別ブログameblo.jp/sweetfからの転載です) G+ウィジ …

no image
RailsTutorial4.0を高速で復習する。7.3章。

7.3ユーザー登録失敗、です。 ここでは、エラーメッセージの表示を実装します。 …

教育のためならば、iPadアプリ料金なんて青天井ですわ

今年4月、USでのiPad発売。姪の中学入学祝いにちょうどいいなと思っていたら日 …

no image
RailsTutorial4.0を高速で復習する。4章と4.1章。

さて、4章です。4章ではRubyに関する内容が多かったような記憶が。 動的なWe …

no image
RailsTutorial4.0を高速で復習する。3.3.2章。

3.3.2タイトルのテストをパスさせる。です。 ひとまず、静的ページをhtmlの …

no image
Rubyの<< には3つの用法あり。

先週の#yokohamarbペアプロ画面をみていて