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

时间:2009-12-30 06:30:25

标签: database postgresql

目前,我正在使用独立的GUI工具DbSchema来设计我的数据库架构。

我喜欢它,因为它可以

  1. 生成SQL代码。
  2. 在我的整个数据库架构上有图形视图。
  3. alt text
    (来源:google.com

    但是,我意识到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 )) 
    

    我收到错误:

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

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

2 个答案:

答案 0 :(得分:2)

我喜欢VisualUML/DBA套件。它不是免费的,但肯定很好。它会按照您的要求执行,它将为您生成数据库(使用您最喜欢的DBMS)创建/删除脚本。

答案 1 :(得分:1)