2009-12-30 11 views
5

Derzeit verwende ich eigenständige GUI-Tool DbSchema mein Datenbankschema zu entwerfen.Suche nach freien GUI-Tool mit PostgreSQL

Ich mag es, weil es kann

  1. SQL-Code generieren.
  2. Grafische Ansicht auf mein gesamtes Datenbankschema haben.

alt text http://sites.google.com/site/yanchengcheok/Home/PostgreSQL.png

Allerdings merke ich die SQL-Code von DbSchema generieren wird von PostgreSQL nicht erkannt zu werden.

CREATE TABLE lot (
    lot_id serial AUTO_INCREMENT NOT NULL, 
    operator_name text, 
    machine_name text, 
    timestamp timestamp, 
    CONSTRAINT pk_lot_id PRIMARY KEY(lot_id)) 

CREATE TABLE unit (
    unit_id serial AUTO_INCREMENT NOT NULL, 
    fk_lot_id serial NOT NULL, 
    CONSTRAINT pk_unit_id PRIMARY KEY(unit_id), 
    CONSTRAINT fk_lot_id FOREIGN KEY(fk_lot_id) REFERENCES lot (lot_id)) 

bekomme ich den Fehler:

org.postgresql.util.PSQLException: ERROR: syntax error at or near "AUTO_INCREMENT" 

Gibt es eine alternative kostenlose Tool "arbeiten nur", dass ich mit PostgreSQL arbeiten kann, von über 2 Funktionen bereitstellt?

+0

Ich nehme an, dass Sie Windows verwenden, aber für Linux, besuchen Sie http://Stackoverflow.com/questions/898255/any-good-postgresql-client-for-linux – voyager

+0

Da dies ein zahlendes Produkt ist, sollten Sie fragen ihre Unterstützung darüber. AUTO_INCREMENT wird von vielen DBMS nicht unterstützt, zumindest nicht von PostgreSQL, Oracle oder SQL Server – chburd

Antwort

2

Ich mag die VisualUML/DBA kit. Es ist nicht kostenlos, aber es ist sicher schön. Es wird tun, was Sie verlangen, und es wird das DB (mit Ihrem Lieblings DBMS) create/drop Skript für Sie erzeugen.

1
+1

Meinst du phppgadmin? Nein! Ich möchte kein webbasiertes Tool. Ich arbeite an meinem Standalone-Gerät. –

+0

Aber nachdem ich die Liste ihrer Website durchlaufen habe, hat keiner von ihnen die "Diagrammlayout" -Funktion wie hier: http://www.dbschema.com/screenshots.html –

+0

Wirklich? http://squirrel-sql.sourceforge.net/screenshots/graph.png http://druid.sourceforge.net/#Features http://www.youtube.com/watch?v=fIYtbdamzp8&feature=player_embedded http: // dba.openoffice.org/drivers/postgresql/index.html#features – voyager