寻找免费的GUI工具来使用PostgreSQL

Che*_*eng 5 database postgresql

目前,我使用独立的GUI工具DbSchema来设计我的数据库模式.

我喜欢它,因为它可以

  1. 生成SQL代码.
  2. 在我的整个数据库模式上有图形视图.

替代文字http://sites.google.com/site/yanchengcheok/Home/PostgreSQL.png

但是,我意识到DbSchema生成的SQL代码没有被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 )) 
Run Code Online (Sandbox Code Playgroud)

我收到错误:

org.postgresql.util.PSQLException: ERROR: syntax error at or near "AUTO_INCREMENT"
Run Code Online (Sandbox Code Playgroud)

是否有任何替代"正常工作"免费工具,我可以使用PostgreSQL,提供以上2个功能?

mon*_*ksy 2

我喜欢VisualUML/DBA工具包。它不是免费的,但它确实很好。它将执行您所要求的操作,并为您生成数据库(使用您最喜欢的 DBMS)创建/删除脚本。