心はいつも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

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

  関連記事

MicrosoftのFutureVision 2019 vs 2011 vs 2010

Wiredで取り上げられたので、今日はMSのFutureVisionが話題でした …

no image
ToDoの管理方法

東大生はノートがきれいだとか、、 きれいに書いている暇があったら、頭に書いて覚え …

OpneSSL,Readline,Libyamlをインストールする

先ほどインストールしたHomebrewを使って、rbenvをインストールしたいと …

no image
Vaio Pよりも軽く感じる?MacBookAirとお出かけ

Vaoi Pを手放し、iPadも手放し、UQ Wimaxは解約し、DellのWi …

Eclipse CDTインストールでCould not find

さいたまスーパーアリーナで全スサノオ使い果たし力尽きてはや1ヶ月と1週間。世の中 …

初めてのRuby8章 8.2変数と定数

8.2 変数と定数 8.2.1 インスタンス変数 @で始まるのがインスタンス変数 …

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

9.4.2 destroyアクション、です。 テストを書く FactoryGir …

文字化けもするし、、

自作テンプレ作ったはいいですが、問題が、、。 関連しそうな記事 iTunesをM …

railsでtest unitを生成させない

ruby on rails3プリケーションプログラミングの本の内容をruby2. …

パーフェクトRuby 1章Rubyの概要

メタプログラミングRubyもいいのですが、余計な物語仕立てがどうも性に合わず、消 …