Eu sempre trabalhei com o MySQL e para modelagem o MySQLWorkbench é imbatível. Atualmente como venho fazendo projetos em PostgreSQL senti muita falta de uma ferramenta de modelagem de dados FREE e que rodasse em Linux. Foi então que achei o PGDesigner. Para quem não conhece, o PgDesigner é um editor de Diagramas de Entidades Relacionais, ou simplesmente DER (ERD em inglês) bem completo que abrange todas funcionalidades do PostgreSQL.
Dá para fazer reverse engineer, criar procedures, triggers e views.
Nesse pequeno howto vou ensinar como configurar o PgDesigner:
Ambiente utilizado:
Computador: Notebook Gateway
Sistema operacional: OpenSuse 11.2
Banco de dados: PostgreSQL 8.4
Baixar o rpm do PgDesigner
http://sourceforge.net/projects/pgdesigner/
Instalar o PgDesigner sem checar dependências:
rpm -ivh --nodeps pgDesigner-1.2.17.noarch.rpm
Adicionar o seguinte repositório:
http://download.opensuse.org/repositories/Education/openSUSE_11.2
Instalar os pacotes abaixo:
zypper in gambas2-gb-qt-kde gambas2-gb-qt-kde-html gambas2-gb-settings gambas2-gb-xml gambas2-gb-qt gambas2-gb-form gambas2-gb-compress gambas2-gb-db gambas2-gb-pdf gambas2-gb-qt-ext gambas2-gb-qt-kde gambas2-gb-qt-kde-html gambas2-gb-settings gambas2-gb-xml gambas2-gb-db-postgresql
Após a instalação no OpenSuse 11.2, execute o pgDesigner:
/usr/share/pgDesigner/pgDesigner.gambas &
Se ele der algum problema no carregamento, verifique a biblioteca que está com problema e vá baixando via zypper. No meu caso, os pacotes acima resolveram meu problema.
Agradeço também o @duodraco que contribuiu com dicas para configuração do PgDesigner.