178
170

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Macで使えるPostgreSQL GUI client

Posted at

最近Mac+Heorku+PostgreSQLでアプリを作ることが多いので、GUIクライアントをいくつか試しました。

なお、他のDBでは

を使っています。

PG Commander, a PostgreSQL client for Mac

ss 2014-01-25 at 9.28.27.png

ss 2014-01-25 at 9.35.13.png

  • 今のところ一番使いやすい
  • 有料(今日現在: ¥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

ss 2014-01-25 at 9.53.21.png

  • UIがアレ
  • HerokuのPostgreSQLに接続する方法
    • 地道にusername等を入力
    • 大量のDBから自分のDBを探すのが面倒

DBeaver - Universal Database Manager

ss 2014-01-25 at 10.03.44.png

  • データのロードが遅い
  • データの編集方法がカラムごとにポップアップが出て面倒
  • HerokuのPostgreSQLに接続する方法
    • 地道にusername等を入力
      • driverでSSLオプションを選択する必要がある

Tuples - PostgreSQL database management tool for Mac OS X

  • 有料(30USD, 30日のトライアルあり)
  • "first native client for PostgreSQL for Mac OSX"らしい。
  • データをちょっと確認したい時に、毎回SQL書く必要があって面倒

See also:

178
170
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
178
170

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?