13

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?

8 Answers8

3

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.

Jason
  • 31
3

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!

2

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

gharper
  • 5,535
2

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

jldugger
  • 14,602
1

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

jldugger
  • 14,602
1

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

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

Brennan
  • 1,408
  • 7
  • 18
1

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.