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
- Générer du code SQL.
- 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?
Je suppose que vous utilisez Windows, mais pour Linux, visitez http://stackoverflow.com/questions/898255/any-good-postgresql-client-for-linux – voyager
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