Ich benutze Postgres. In diesem Fall habe ich Tabelle A und Tabelle D. Und dazwischen können mehrere Tabellen B, C und usw. sein. Wie findet man automatisch Beziehungen? Ich benutze DbSchemaGibt es eine Möglichkeit, eine Beziehung zwischen zwei nicht verwandten Tabellen durch Fremdschlüssel zu finden?
0
A
Antwort
0
Sie werden in der Regel wollen eine Ansicht (gespeicherte Abfrage), die zusammen eine Ihrer Tabellen verknüpft einzurichten> B> C> D. Ihre Ansicht kann nur Werte zurück aus den Tabellen A und D.
wenn Sie müssen diese Informationen wirklich dynamisch abrufen, Sie können das information_schema von postgresql abfragen, aber ich würde eine Ansicht empfehlen: http://www.postgresql.org/docs/9.1/static/infoschema-table-constraints.html