Beziehungen in Psql (Constraints relationen)

Hallo Zusammen,

ich suche schon seit Stunden in psql eine Möglichkeit die Beziehungen zwischen den Tabellen anzeigenzulassen so wie man es z.B. bei Access kennt. Mir ist klar das die Konsole so etwas nicht hergibt aber zumindest welche Beziehungen zwischen welchen Felder bzw. Tabellen bestehen sollte man sich doch ausgeben lassen können.

Ein zusätzliches Werkzeug ausser psql kann bzw. geht nicht zu benutzten, wenn jemand einen Tipp hätte wäre echt super,

Achtung bin noch Postgres neuling!

Grüsse

Lars

\d übersehen?

test=# \d master
    Table "public.master"
 Column |  Type   | Modifiers
--------+---------+-----------
 id     | integer | not null
 titel  | text    |
Indexes:
    "master_pkey" PRIMARY KEY, btree (id)

test=# \d slave
     Table "public.slave"
 Column |  Type   | Modifiers
--------+---------+-----------
 id     | integer |
 lang   | text    |
Foreign-key constraints:
    "slave_id_fkey" FOREIGN KEY (id) REFERENCES master(id)

Andreas

Hallo Andreas,

ich bräuchte eine Übesicht über alle Beziehungen (referentielle integrität), leider zeigt mir z.b \d auf Tabelle Kurs auch nicht die Beziehungen an die ich hiermit gemacht habe:

ALTER TABLE Kurs 
      ADD CONSTRAINT Kurs_FK 
            FOREIGN KEY (Personalnummer)        REFERENCES Dozent 
            ON DELETE NO ACTION 
            ON UPDATE CASCADE;

Ich bräuchte irgendwie eine Möglichkeit die Beziehungen in psql sichtbar zu machen, es muss doch eine gute Möglichkeit geben mit der man sich auch ohne das man das ER Modell kennt einen Überblick über die DB schaffen kann??

Grüsse

Lars

Vielleicht ist ja Dein \d kapott:

test=# drop table slave;
DROP TABLE
Time: 7.325 ms
test=*# create table slave (id int, name text);
CREATE TABLE
Time: 14.783 ms
test=*# alter table slave add constraint c1 foreign key (id) references master(id) on delete cascade on update cascade;
ALTER TABLE
Time: 7.300 ms
test=*# \d slave
     Table "public.slave"
 Column |  Type   | Modifiers
--------+---------+-----------
 id     | integer |
 name   | text    |
Foreign-key constraints:
    "c1" FOREIGN KEY (id) REFERENCES master(id) ON UPDATE CASCADE ON DELETE CASCADE

Andreas