最近Mac+Heorku+PostgreSQLでアプリを作ることが多いので、GUIクライアントをいくつか試しました。
なお、他のDBでは
- MySQL: Sequel Pro
- SQLite 3: Base 2
を使っています。
PG Commander, a PostgreSQL client for Mac
- 今のところ一番使いやすい
- 有料(今日現在: ¥5,200)
- もうちょっと使ったら払ってしまおうかと思っている
- 無料でも使える
- 接続先の保存は5件まで
- 複数ウィンドウを開けない
- (
PG Commander.app
を複製することで回避可能?)
- (
- HerokuのPostgreSQLに接続する方法
-
heroku config
して、DATABASE_URL
をクリップボードにコピー(Command+C) - PG Commanderを起動して、
New Favorite
を押すとDB情報が入力済になっている - あとはNicknameを付けて接続するだけ
-
Induction; A Polyglot Database Client For Mac OS X
- オープンソース
- まだαリリースで不安定
- "Induction supports PostgreSQL, MySQL, SQLite, Redis, and MongoDB"
-
hangs when connect to heroku postgres · Issue #67 · Induction/Induction
- 最新版だとherokuのPostgreSQLにつなぐとフリーズするので、ここで別のビルドが配布されてる
- HerokuのPostgreSQLに接続する方法
-
DATABASE_URL
を直接入力可能
-
pgAdmin: PostgreSQL administration and management tools
- UIがアレ
- HerokuのPostgreSQLに接続する方法
- 地道にusername等を入力
- 大量のDBから自分のDBを探すのが面倒
DBeaver - Universal Database Manager
- データのロードが遅い
- データの編集方法がカラムごとにポップアップが出て面倒
- HerokuのPostgreSQLに接続する方法
- 地道にusername等を入力
- driverでSSLオプションを選択する必要がある
- 地道にusername等を入力
Tuples - PostgreSQL database management tool for Mac OS X
- 有料(30USD, 30日のトライアルあり)
- "first native client for PostgreSQL for Mac OSX"らしい。
- データをちょっと確認したい時に、毎回SQL書く必要があって面倒