2009-12-30 8 views
5

Actuellement, j'utilise l'outil GUI autonome DbSchema pour concevoir mon schéma de base de données.Vous cherchez un outil graphique gratuit pour travailler avec PostgreSQL

Je l'aime parce qu'il peut

  1. Générer du code SQL.
  2. Avoir une vue graphique sur l'ensemble de mon schéma de base de données.

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

Cependant, je réalise le code SQL générer par DbSchema n'est pas reconnu par 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)) 

Je reçois l'erreur:

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

est-il une alternative « juste travail » outil gratuit que je peux travailler avec PostgreSQL, en fournissant plus de 2 caractéristiques?

+0

Je suppose que vous utilisez Windows, mais pour Linux, visitez http://stackoverflow.com/questions/898255/any-good-postgresql-client-for-linux – voyager

+0

Puisqu'il s'agit d'un produit payant, vous devriez demander leur soutien à ce sujet. AUTO_INCREMENT n'est pas pris en charge par de nombreux SGBD, du moins par PostgreSQL, Oracle ou SQL Server. – chburd

Répondre

2

J'aime le kit VisualUML/DBA. Ce n'est pas gratuit mais c'est sûr. Il va faire ce que vous demandez et il va générer le script de création/dépôt DB (avec votre SGBD favori) pour vous.

1
+1

Voulez-vous dire phppgadmin? Non! Je ne veux pas d'outil basé sur le Web. Je travaille sur ma machine autonome. –

+0

Mais après avoir parcouru la liste de leur site web, aucun d'entre eux n'a la fonctionnalité "mise en page de diagramme" comme ici: http://www.dbschema.com/screenshots.html –

+0

Vraiment? http://www.youtube.com/watch?v=fIYtbdamzp8&feature=player_embedded http: // dba.openoffice.org/drivers/postgresql/index.html#features – voyager

Questions connexes