37

PostgreSQL comes with the excellent pgAdmin-tool for managing the database but lacks GUI data-modeling utility?

I found this list: http://www.databaseanswers.org/modelling_tools.htm but don't have time to evaluate them.

Which one do YOU recommend?

huug
  • 1,059
  • 2
  • 11
  • 25
  • 1
    Dbeaver provides diagrams, but not reverse engineering from models - https://github.com/dbeaver/dbeaver/wiki/ER-Diagrams – chrismarx May 15 '18 at 14:22
  • See [Moon Modeler](https://www.datensen.com) - data design tool that offers data modeling, reverse engineering and forward engineering features. Free version is available. – Vaclav Sep 22 '20 at 21:59

6 Answers6

14

pgModeler looks promising: http://pgmodeler.com.br

Frison Alexander
  • 3,228
  • 2
  • 29
  • 32
  • 2
    I really like the interface/functionality but unfortunately it's still extremely buggy. I wouldn't do any work with it that you wouldn't mind completely losing (I learned this the hard way). – ach Jun 03 '13 at 15:35
  • pgModeler is quite stable now, I'm using v0.9.3 with no problems. To compile it you can follow this guide I wrote https://medium.com/@mglaving/how-to-compile-pgmodeler-0-9-3-on-ubuntu-20-04-19f045ec5b1d – Matty Oct 07 '21 at 17:57
7

You might also want to have a look at Power*Architect.

http://www.sqlpower.ca/page/architect

6

WWW SQL Designer is a great lightweight modeling tool, and it supports PostgreSQL.

SQuirreL also seems nice, I haven't tried it though.

Alix Axel
  • 151,645
  • 95
  • 393
  • 500
3

The MySQL workbench is a fine modeling tool that's free, but you'll have to modify the SQL it generates for PostgreSQL.

If you have to pay, ERWin is a standard.

duffymo
  • 305,152
  • 44
  • 369
  • 561
3

Commercial tools:

dbwrench

Embarcadero ER Studio

pcent
  • 1,929
  • 2
  • 14
  • 17
3

I've been satisfied for years with PostgreSQL Maestro. It's a mature solution and easy to use, but comprehensive.

Sergey
  • 1,608
  • 1
  • 27
  • 40
dajood
  • 3,758
  • 9
  • 46
  • 68