2009-12-30 22 views
5

Actualmente, estoy usando la herramienta de interfaz gráfica de usuario independiente DbSchema para diseñar el esquema de mi base de datos.Buscando una herramienta de GUI gratuita para trabajar con PostgreSQL

me gusta porque puede

  1. Generar código SQL.
  2. Tengo una vista de gráficos en todo el esquema de la base de datos.

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

Sin embargo, se dan cuenta el código SQL generan por dbschema no está siendo reconocido por PostgreSQL.

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)) 

me sale el error:

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

¿Hay alguna alternativa "sólo trabajo" herramienta gratuita para que pueda trabajar con PostgreSQL, proporcionando más de 2 características?

+0

Supongo que está utilizando Windows, pero para Linux, visite http://stackoverflow.com/questions/898255/any-good-postgresql-client-for-linux – voyager

+0

Dado que este es un producto de pago, debe preguntar su apoyo al respecto. AUTO_INCREMENT no es soportado por muchos DBMS, al menos no por PostgreSQL, Oracle o SQL Server – chburd

Respuesta

2

Me gusta el kit VisualUML/DBA. No es gratis, pero seguro que es bueno. Hará lo que está pidiendo y generará el DB (con su DBMS favorito) crear/soltar el guión para usted.

1
+1

¿Se refiere a phppgadmin? ¡No! No quiero una herramienta basada en web. Estoy trabajando en mi máquina independiente. –

+0

Pero después de revisar la lista de su sitio web, ninguno de ellos tiene la función de "diseño de diagrama" como aquí: http://www.dbschema.com/screenshots.html –

+0

¿De verdad? 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

Cuestiones relacionadas