12
votes

stackoverflow points me "belongs-on-serverfault" on this, so crossposting.

I am frustrated of not having a good Linux GUI administration and development tool for PostgreSQL.

pgAdmin III is buggy and unusable piece of... hmm, software, compared to Windows-only PostgreSQL Maestro and EMS PostgreSQL manager.

phpPgaAmin does not looks promising.

EMS PostgreSQL manager can work under Wine, but such setup have a number of issues.

Requirements are:

  1. Table data editing and browsing for large tables (1M+), able to jump by FK or some master-slave editing, GUI filtering and so on.
  2. ER diagrams with in-place schema editing
  3. Schema editing and browsing with all useful GUI support
  4. Schema changes log to put into DB versioning (migrations script).
  5. Tabbed interface to be able to work with a number of tables and SQL queries at once.

And so on.

Any ideas?

5
  • Out of curiosity what have you found to be buggy in pgAdmin? It doesn't hit your wish list 100% but it is fairly solid in my experience. May 22, 2009 at 16:25
  • Today it crashes, well, suddenly closes with that cool fly out compiz effect, when I try to delete row, probably referenced by FK. Well, I assume there are no plenty of bugs.
    – user3370
    May 22, 2009 at 18:09
  • What version of pgAdmin are you running? I've used it under Windows and Linux (even under compiz!) and haven't had problems. Just curious. May 22, 2009 at 19:13
  • 1.8.4 =========
    – user3370
    May 23, 2009 at 1:52
  • I've used several versions of PgAdmin on windows and OS X, and I've seen crashes in both. They're fairly infrequent, (I've seen maybe a dozen in roughly two years) but they do happen. Jun 4, 2009 at 22:11

8 Answers 8

3
votes

Try DBvisualizer from Minq Software ... http://www.minq.se/products/dbvis/

It's universal. It is Java based, and uses JDBC drivers to access just about any DB platform. It's a very mature product, and has commercial and freebie. I liked it so much, I splurged for the licensed copy!

3
votes

I use Navicat. They have a lite version that you can download for free that supports not only postgres, but MySQL as well. You can do things like copy tables from one database to another which is not supported under pgadmin3. Plus, it's more visually appealing, which is nice.

2
votes

TOra might be worth looking at. It's technically "Toolkit for Oracle", however it can also handle MySQL and PostgreSQL.

1
  • I've already read "Community Guide to PostgreSQL GUI Tools"
    – user3370
    May 23, 2009 at 1:53
2
votes

Squirrel-SQL is a Java based SQL client. Anything with JDBC is supported. The 3.x branch introduced a Tabbed UI.

1
vote

Mergeant is a project to build an open source database app based on GNOME technology.

1
vote

In the past I've used pgAccess, which wasn't flashy but it did the job. It looks like the last release was five years ago, so it might not be the right answer.

1
vote

Recommendations

(1) VMware Workstation, Windows, and EMS' toolkits I really like EMS tools for Postgresql, and would virtualize in order to get access.

(2) Look at this list of Postgres GUI tools here

(3) A cross platform tool I used previously and liked was Aqua Data Studio

1
vote

I use for linux free tool Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview It works on three OS: MAC, WIN, LIN. It works as with mySQL/mariaDB, so with PostgreSQL, SQLite and Valentina DB.

1
  • A little summary of what it does? The link might break at any time...
    – vonbrand
    Apr 11, 2013 at 19:45