Anda di halaman 1dari 11

Open Source / Free Software

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.

JetBrains IDEs - IntelliJ IDEA, PHPStorm, PyCharm,


RubyMine, etc ...

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.

The Red Hat Database Graphical Tools, RHDB


Administrator and Visual Explain
http://sources.redhat.com/rhdb
Linux
Admin
Red Hat has stood by their word and open-sourced their database tools which ship
with Red Hat Database for the benefit of the PostgreSQL community. I haven't used
these, a review would be nice. Developed by Red Hat, Inc. (JMB 11.2002)

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.

TOra, an Oracle tool with some PostgreSQL support


http://tora.sf.net/
Linux & Windows
Admin
An Oracle database administration interface, with limited ability to browse
PostgreSQL databases (tables, views, and functions only). I'm told that if you have
the Oracle libraries, Tora's sophisticated function editor will work for PostgreSQL as
well. Developed by Henrik Johnson as a Quest Toad clone. (JMB 11.2002)

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.

available for FreeBSD & Linux, Apple, Windows, (Android)

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.

PostgreSQL PHP Generator


http://www.sqlmaestro.com/products/postgresql/phpgenerator/
Windows
PostgreSQL PHP Generator is a freeware but powerful PostgreSQL GUI frontend
that allows you to generate high-quality PHP scripts for the selected tables, views
and queries for the further working with these objects through the web.

WaveMaker Ajax GUI Design Tool


http://www.wavemaker.com/
Windows, Macintosh, Linux
WaveMaker is an Ajax-based GUI design tool for Postgres. WaveMaker is built using
itself! WaveMaker generates a standard Java WAR file based on Spring, Hibernate
and Dojo. WaveMaker supports Postgres schema creation and import and includes
a visual query editor.

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.

RISE - Model Driven Development using ERD / UML


http://www.risetobloome.com
Windows
RISE is a free software suite for model driven information system development. Use
a single source RISE model to generate your entire information solution including
database, web services and documentation. Boost development throughput and
improve quality and maintainability!
The RISE user experience is based on a project concept, similar to that of most
integrated development environments. The user works with resources and drawings
that are part of a single development project.
RISE supports a fully graphical approach to information modeling and system
engineering, using ERD (Entity Relationship Diagram) as well as UML (Unified
Modeling Language). This includes drag-and-drop of entities, their attributes and
relations, as well as of views and entire web services.
RISE supports graphic editing of complex objects such as views and orchestrated
methods. RISE automatically safeguards the combination process, thus, assuring a
technically correct result.
RISE provides several ways to generate code from the model; directly to file, via the
RISE Server or as an Internet service. RISE provides code generators for the
database layer (SQL/DDL) as well as for the server side application layer (web
services and persistent classes). All database scripts are incremental allowing you to
install and maintain any number of databases from a single model.
Feature listhttp://www.risetobloome.com/Page_1_S.aspx?ITEM=1355

RISE PostgreSQL code generator


http://www.risetobloome.com/Page_1_S.aspx?ITEM=1889
Windows
The RISE PostgreSQL code generator generates native PL/pgSQL scripts. Model
your information in the free RISE Editor and generate your database script. The

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.

RISE PHP for PostgreSQL code generator


http://www.risetobloome.com/Page_1_S.aspx?ITEM=1888
Windows
The RISE PHP for PostgreSQL code generator renders PHP source code for
database access. Model your information and programming interfaces in the free
RISE Editor and generate your code. The generated code implements the classes
and methods corresponding to the information interfaces specified in the RISE
model. This includes classes for database access and, optionally, classes
implementing SOAP/JSON web services and proxy classes assisting the
implementation of a PHP SOAP client.

Marshal SQL Utility


http://www.risetobloome.com/Page_1_S.aspx?ITEM=1756
Windows
The Marshal SQL Utility is a generic cross database utility with batch execution
capabilities. It allows you to test ODBC connections, browse database schemas,
discover tables, views and columns.
Key features of Marshal SQL Utility:
Execute any query supported by your database server
Execute batches of queries
Discover tables and views in your database
Discover columns for a selected table or view
Supports BLOBS and CLOBS
Save your results to file

Use any ODBC compliant database such as PostgreSQL.

EMS SQL Manager for PostgreSQL Freeware


http://www.sqlmanager.net/en/tools/free
Windows
EMS SQL Manager for PostgreSQL Freeware (EMS SQL Manager Lite for
PostgreSQL) is an excellent and easy-to-use freeware graphical tool for PostgreSQL
database administration. It has the minimal required set of tools for those users who
are new to PostgreSQL server and need only its basic functionality. EMS SQL
Manager for PostgreSQL Freeware allows you to work with servers, databases and
schemas, view, edit, search, group, sort and filter any data stored in a database,
create and execute SQL queries with powerful SQL editor, handle multiple selected
objects at a time and much more.

Open Source CMS


http://www.risetobloome.com/Page_1_S.aspx?ITEM=2017
Windows
The CMS is a free Visual Studio 2010 solution template with a set of projects
providing a complete Content Management System (CMS) based on RISE Visual
Modeling with model, full source, sample site and DB-scripts for PostgreSQL,
MySQL and SQL Server.
Its a complete ready-to-run Visual Studio solution with model, source code and web
clients. It illustrates how to use RISE, how to implement a SOA backend and how to
build RIA frontends.

No Longer Supported / Developed


Xpg: Java PostgreSQL client
http://www.kazak.ws/xpg
Most platforms
Admin
Java-based PostgreSQL database administrator, with access to tables and data
entry, query interface and ability to export query results to HTML reports. Developed
by Soluciones Kazak, in Spanish, but available in English as well. (JMB 11.2002)
(xpg has not been updated since 2004, and is no longer available)

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.

Nucleon Database Master for PostgreSQL and Others


Nucleon Database Master is a modern, powerful, intuitive, easy to use and all in one
PostgreSQL MongoDB, Oracle, DB2, Informix, Ingres, SQL Server, SQL Azure,
MySQL, FireBird, SQLite client application with a consistent interface that simplifies
managing, querying, editing, visualizing, designing and reporting relational and
schema-free (NoSQL) database systems. You can connect any database system via
ODBC and OleDB connections.Using Database Master, you can execute SQL,
LINQ, JSON queries or you can create, edit and delete all database objects such as
tables, views, procedures, columns, indexes, collections and triggers. You can
execute SQL queries and scripts, view and edit table data including BLOBs (Image,
Text or any file), represent tables and its relations as a ER(Entity Relationship)
diagram.
Info:http://www.nucleonsoftware.com/Windows, other platforms via WINE Admin

Lightning Admin for PostgreSQL


http://www.amsoftwaredesign.com/
Windows, other platforms via WINE
Admin

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

Anda mungkin juga menyukai