views:

1373

answers:

3

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?

+2  A: 

Have you tried Squirrel SQL?

http://squirrel-sql.sourceforge.net/

Stefan Kendall
All Java tools I see was, say, a little too abstracted from database and thus my particular needs.
senotrusov
Understandable. It's a very generic, technology-agnostic tool, so I can see where that could be an issue. Have you tried Postgres Studio?
Stefan Kendall
No, but the screenshot for Postgres Studio looks exactly the same as pgAdmin III, with the only different window title.
senotrusov
A: 

Postgresql Tools

  • Phppgadmin - I think you should reevaluate your outright dismissal of this tool. It has a larger feature set than PgAdmin III and allows you to connect over the local socket rather than strictly over the tcp port via JDBC.
  • Aqua Data Studio - I used to use this tool quite often, but I'm unsure of its current status. It supports ER maps and has a number of features that are useful to developers.

I doubt you will find everything that you want in a single tool. I a lot of development using Postgresql and I still find myself the most efficent with a nice text editor and the command line psql tool.

Elijah
A: 

At the momen Navicat seems to produce the best admin tools for databases IMHO.

Check out their free version (premium supporting multiple databases including postgres or just postgres version: ...for postgresql)

http://navicat.com/en/download/download.html

Mirek Rusin