http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
pgModeler
PostgreSQL Database Modeler
http://pgmodeler.com.br
PostgreSQL Database Modeler, or simply, pgModeler is an open source tool for
modeling databases that merges the classical concepts of entity-relationship
diagrams with specific features that only PostgreSQL implements. The pgModeler
translates the models created by the user to SQL code and apply them onto
database clusters from version 8.0 to 9.1.
pgAdmin III
http://www.pgadmin.org/
MS Windows, GNU/Linux, FreeBSD, Mac OS X, OpenBSD, Solaris
Admin
pgAdmin III is THE Open Source management tool for your PostgreSQL databases.
Features full Unicode support, fast, multithreaded query and data editting tools and
support for all PostgreSQL object types.
pgAdmin III is bundled with the Windows installer, and you can use that such a client
to administer a remote server on another OS. Note that binary packages for
platforms like RPM don't show up in every point release, you currently have to go
back to v1.8.0 to get the last full set of packages.
Free Administration Centre for the PostgreSQL database. Includes a graphical
administration interface, an SQL query tool, a procedural code editor and much
more. pgAdmin III is designed to answer the needs of most users, from writing
simple SQL queries to developing complex databases. The graphical interface
supports all PostgreSQL features and makes administration easy. Available in more
than 30 languages and for several operating systems.
phpPgAdmin
http://sourceforge.net/projects/phppgadmin
browser-based, requires webserver
Admin
Similar to the ever-popular phpMyAdmin, enhanced for PostgreSQL, supports
browsing and modification of most types of PostgreSQL database objects, plus
execution of ad-hoc queries. Maintained by (who else?) the phpPgAdmin team.
(JMB 11.2002).
phpPgAdmin (and the required Apache and PHP packages) may be easily installed
using Stack Builder if you are running a one-click-installer PostgreSQL distribution.
TeamPostgreSQL
http://www.teampostgresql.com
browser-based, webserver included
AJAX/JavaScript-powered web interface for PostgreSQL administration. Browse,
maintain and create data and database objects from anywhere, in the web browser.
Supports SSH for both the web interface and the database connections. Rich
interface with tabbed SQL editor with auto-completion, inline row-editing widgets,
click-through foreign key navigation between rows and tables, 'favorites'
management for commonly used scripts, and more.
Installers available for Windows, Mac and Linux, alternatively download a simple
cross-platform archive that runs anywhere with simple script.
Adminer
http://www.adminer.org
browser-based, requires webserver
Adminer (formerly phpMinAdmin) is a full-featured database management tool
written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy
to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL
and Oracle.
http://www.jetbrains.com/
Windows, Mac OS X, Linux
JetBrains Products - for example PHPStorm - have built-in database plugin.
After you configured the data sources of your project, you can easily create tables,
foreign keys, indexes much easier than usually, because the IDE is very smart; for
example by foreign keys it automatically sets the name of the key, and the related
columns. For me it is so far the best experience by creating a basic database
schema. Even with editable EER models was it slower... By the settings of your data
source you can configure the SQL dialect of your database. After that if you want to
add stored procedures or triggers, you will have code completion which is favorable
too. So I think JetBrains products speed up your work if you exactly know what you
want, and how can you make it.
For PHPStorm (what I currently use) there is a free license for open source projects.
For enterprise usage there is a 30 days trial, after that you can buy personal or
commercial license which are very cheap compared to other products.
Libre Office
http://www.libreoffice.org/download/3-5-new-features-and-fixes/
New native driver for PostgreSQL databases (for versions > 8.4 - support for version
8.4 will be included in LibreOffice 3.5.1).
OpenOffice.org
http://dba.openoffice.org/drivers/postgresql/index.html
Windows, Linux, Solaris
Verbatim from the above URL :
The postgresql SDBC Driver allows to use the postgresql database from
OpenOffice.org without any wrapper layer such as odbc or jdbc. The current version
0.7.6 can be considerded as good beta quality ( with some known issues and
missing features). The driver is aimed at the 1.1 OpenOffice.org and OpenOffice.org
2.x versions, it does not work with OOo1.0.x trees. The final aim is to have an easier
to use, faster, more feature rich database driver than the jdbc-odbc solution. The
current version should already allow this in most places.
GNOME-DB
http://www.gnome-db.org
Linux, Unix
Admin
Database administration/user tool for GNOME, based on libgda/libgnomedb, which
are a complete database-independent access layer for UNIX systems, with support
for PostgreSQL, MySQL, Sybase, MS SQL Server, Oracle, Interbase/Firebird, MS
Access files, xBase.
Kexi
http://www.calligra.org/kexi/http://www.kexi-project.org/
Kexi is part of the Calligra Suite and is released under the GNU General Public
License (GPL) and LGPL.
SQuirreL
http://squirrel-sql.sourceforge.net/
Macintosh/Windows
SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to
view the structure of a JDBC compliant database, browse the data in tables, issue
SQL commands etc.
AnySQL Maestro
http://www.sqlmaestro.com/products/anysql/maestro/
Windows
AnySQL Maestro is a freeware tool for administering any database engine
(PostgreSQL, SQL Server, Oracle, MySQL, MS Access, etc.), which is accessible
via ODBC driver or OLE DB provider. Includes Database Designer, Visual Query
Builder, BLOB Viewer/Editor, SQL Editor, Data export/import and other features.
SQL Workbench/J
http://www.sql-workbench.net
Java (multi-platform)
An OpenSource SQL GUI tool similar to Squirrel. Data can be edited directly in the
result set. It has strong support for exporting and importing data between databases
using its own SQL command extension. It can be used in GUI mode or as a console
application. All SQL Workbench specific commands can also be run in batch mode
to automate export and import task. It supports schema comparison ("diff") and
copying data between databases.
Druid III
http://druid.sourceforge.net/
Java (multi-platform)
The druid is a tools that allows users to create databases in a graphical way. The
user can add tables, fields, folders to group tables and can modify most of the
database options that follow the SQL-92 standard. In addition to sql options, the
user can document each table and each field with HTML information. Once the
database is created, the druid can generate:
HTML documentation: for all tables, with browsing facilities
PDF documentation: for all tables
Java classes: (one class for each table) that contain tables' constants (such
as fields size) plus java code added by the user
A data dictionarythat contains all tables and fields present in the database
SQL script which contains all table definitions that can be piped to the DBMS
And much more info...
Power*Architect
http://www.sqlpower.ca/page/architect
Java (multi-platform)
Power*Architect is an ERD modelling tool that is based on Java and JDBC. Support
for forward and reverse engineering PostgreSQL databases is supported. It's
OpenSource with a GPL license.
script incrementally updates the tables, columns, indexes and constraints in the
database to match the RISE model. Once the database model is updated, the views
defined in the RISE model are created in the database and possible default data,
entered in the model, is inserted.
PGInhaler
http://pginhaler.ifrance.com/pginhaler/
Admin
It's a free Java based PostgreSQL GUI. Haven't used it yet, but worth knowing
about. (J.C.)
(PGInhaler has not been updated since 2002)
Proprietary
VSQL++ for PostgreSQL
http://www.sqlpp.com/products/postgresql-management/
A powerful Postgresql database management tool to help DBA sto manage the
database objects easy and quickly.
Lightning Admin is one of the best GUI admin tools available and sports a modern
tabbed MDI interface and is the least expensive full featured GUI admin tool on the
market. Compare to Navicat or EMS and save big. Current price is $19.99 per user.
Borland Kylix
http://www.borland.com/kylix
Linux
ERD
driver: http://www.vitavoom.com/Products/pgExpress_Driver/index.html
The third most popular IDE for Linux, according to a recent Linux Journal poll.
Focuses on interface-building for database applications, with some support for
browsing database objects (I think). PostgreSQL native drivers are available free
from Vita Voom Software. (JMB