Navicat

最近は仕事でSQLを使っていますが、私は苦手です・・・
学生の頃は結構好きで、オラクルの資格試験も、SQLの分野は満点だったのですが・・・

苦手ですが、やらなくてはならないので、GUIで直感的に操作できるソフトウェアを探していて、Navicatというものを発見。
早速使ってみました。

フル機能版は有償ですが、Lite版は無償で利用できます。

個人的に気に入ったのは、sshトンネルをコネクト時に指定できる点!

外部に吹きさらしになっていないDBサーバに、比較的簡単に接続可能です。

また、MySQL,PostgreSQL,SQLite3と、様々なRDBMSに対応したバージョンが利用可能です。
SQLは自分で入力しなくてはなりませんが、表一覧が簡単に見れたり、データも表形式で表示できるので便利です。

sshトンネル利用時の注意点として、ホームディレクトリ下の.ssh/id_rsaなどを鍵として指定しようとすると、「Bad private key」と怒られてしまいます。
普通にFinderでみれる場所にコピーするなり、ハードリンクするなりして指定しましょう。


http://itunes.apple.com/jp/app/navicat-for-mysql-lite/id412581753?mt=12
http://itunes.apple.com/jp/app/navicat-for-postgresql-lite/id412406630?mt=12
http://itunes.apple.com/jp/app/navicat-for-sqlite-lite/id412542909?mt=12

※あとからライセンスを調べて気がついたのですが、Lite版は非商用でのみの利用が可能のようです。
 ということで、仕事では使えませんね(^^;
 今は自前のサーバ メンテナンス用として使ってます。