Moin, gibt es einen einfachen Weg, die Relationen zwischen den Tabellen einer PostgreSQL-Datenbank sichtbar zu machen? Leider habe ich keinerlei Ahnung, wie die Daten in der Datenbank abgelegt sind. Es gibt jede Menge Spalten mit UUIDs. Außerdem gibt es eine Menge Zusatztabellen, die den gleichen Namen haben wie eine andere Tabelle nur mit Suffix _fk und _idx. Ich vermute, das steht für "foreign key" und "index", aber was mache ich damit? Um die UUIDs einer Tabelle in anderen Tabellen wiederzufinden... Gibt es eine Möglichkeit, mehrere Tabellen und spalten gleichzeitig nach einem bestimmten String zu durchsuchen oder geht das nur per Hand in einem SQL-Dump? Evtl. finde ich so die Relationen... PHPMyAdmin kann ja die graphische Darstellung der Relationen. Allerdings bin ich mir nicht sicher, ob PHP das nur kann, wenn man die Datenbank so anlegt, oder auch, wenn man eine unbekannte Datenbank importiert. Gibt es so ein Tool auch für PostgreSQL?
Wenn du einen Dump hast, spiele den in eine laufende Postgres-Installation ein. Dann kannst Du ganz bequem z.b. mit PGAdmin darauf zugreifen. Flo
Nachtrag: Relationen sind, wenn gut angelegt als constrains bzw. foreign keys ersichtlich.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.