2009-12-30 11 views
5

Şu anda veritabanı şemasını tasarlamak için bağımsız GUI aracı DbSchema kullanıyorum. oPostgreSQL ile çalışmak için ücretsiz GUI aracı arıyor

  1. SQL kodunu oluşturun, çünkü

    hoşuma gidiyor.

  2. Tüm veritabanı şemalarımın grafik görünümünü görüntüleyin. alt text http://sites.google.com/site/yanchengcheok/Home/PostgreSQL.png

Ancak, SQL kodu PostgreSQL tarafından kabul edilmesi değil DbSchema olarak oluşturacağı biliyoruz.

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

herhangi bir alternatif 2 özellikler yukarıda sağlayarak ben PostgreSQL ile çalışabilir ücretsiz bir araç, "Sadece çalışmak" var mıdır:

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

hatası alıyorum?

+0

Windows kullandığınızı varsayalım, ancak Linux için http://stackoverflow.com/questions/898255/any-good-postgresql-client-for-linux adresini ziyaret edin – voyager

+0

Bu ödeme yapan bir ürün olduğundan onların desteği. AUTO_INCREMENT pek çok DBMS tarafından desteklenmez, en azından PostgreSQL, Oracle veya SQL Server tarafından desteklenmez – chburd

cevap

2

VisualUML/DBA kitini beğeniyorum. Onun özgür değil ama kesinlikle güzel. İstediğinizi yapar ve sizin için DB (sizin için en sevdiğiniz DBMS ile) oluşturma/bırakma komut dosyası oluşturur.

1
+1

Bunu mu demek istediniz: phppgadmin? Yok hayır! Web tabanlı bir araç istemiyorum. Bağımsız makinem üzerinde çalışıyorum. –

+0

Ancak web sitelerinin listesinden geçtikten sonra, bunların "şema düzeni" özelliği şu şekilde değil: http://www.dbschema.com/screenshots.html –

+0

Gerçekten mi? 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

İlgili konular