Derzeit verwende ich eigenständige GUI-Tool DbSchema mein Datenbankschema zu entwerfen.Suche nach freien GUI-Tool mit PostgreSQL
Ich mag es, weil es kann
- SQL-Code generieren.
- Grafische Ansicht auf mein gesamtes Datenbankschema haben.
alt text http://sites.google.com/site/yanchengcheok/Home/PostgreSQL.png
Allerdings merke ich die SQL-Code von DbSchema generieren wird von PostgreSQL nicht erkannt zu werden.
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))
bekomme ich den Fehler:
org.postgresql.util.PSQLException: ERROR: syntax error at or near "AUTO_INCREMENT"
Gibt es eine alternative kostenlose Tool "arbeiten nur", dass ich mit PostgreSQL arbeiten kann, von über 2 Funktionen bereitstellt?
Ich nehme an, dass Sie Windows verwenden, aber für Linux, besuchen Sie http://Stackoverflow.com/questions/898255/any-good-postgresql-client-for-linux – voyager
Da dies ein zahlendes Produkt ist, sollten Sie fragen ihre Unterstützung darüber. AUTO_INCREMENT wird von vielen DBMS nicht unterstützt, zumindest nicht von PostgreSQL, Oracle oder SQL Server – chburd