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
Verwandte Themen
- 1. Fremdschlüssel Beziehung zwischen zwei Datenbanken hinzufügen
- 2. Schienen: Beziehung zwischen zwei lose verwandten Modellen
- 3. Beziehung zwischen zwei Tabellen in SQL Server
- 4. Beziehung zwischen zwei Tabellen, SQLAlchemy
- 5. Gibt es eine Möglichkeit, "durch eine Liste zu führen"?
- 6. Gibt es eine Möglichkeit, eine Seite durch JavaScript zu erkennen?
- 7. Gibt es eine Möglichkeit, JLabel durch Integer
- 8. Gibt es eine Möglichkeit, das n-te Zeichen zu finden?
- 9. Filemaker 13 Berechnungen zwischen nicht verwandten Tabellen
- 10. Gibt es eine Möglichkeit, Update-Tabellen Metadaten zu erzwingen?
- 11. Gibt es eine Möglichkeit, Geld zwischen Square-Konten zu übertragen?
- 12. Gibt es eine Möglichkeit für DBUnit, Tabellen automatisch zu erstellen?
- 13. Gibt es eine Möglichkeit, zwei Dateien in Subversion zu "verschränken"?
- 14. Gibt es eine Möglichkeit zu finden, wo PATH eingestellt wurde?
- 15. Gibt es eine Möglichkeit, Berührungen durch das iPhone zu übertragen?
- 16. Gibt es eine Möglichkeit, os Namen mit Java zu finden?
- 17. Gibt es eine Möglichkeit zu wissen, was alle Tabellen geändert werden
- 18. Gibt es eine Möglichkeit, Objekt zwischen PHP-Seiten zu teilen?
- 19. Gibt es eine Möglichkeit, Creeps zu löschen?
- 20. Eine zu viele + eine Beziehung in SQLAlchemy?
- 21. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
- 22. Gibt es eine Möglichkeit, zwei UI-Elemente zu kombinieren?
- 23. Gibt es eine einfache Möglichkeit, zwei System.Drawing.Color-Werte zu mischen?
- 24. Gibt es eine integrierte Möglichkeit, zwei Iteratoren zu vergleichen?
- 25. Gibt es eine Möglichkeit, zwei LLVM-ir zu passieren?
- 26. Gibt es eine Möglichkeit, zwei Optionen zu "kombinieren"?
- 27. AngularJS: Gibt es eine bessere Möglichkeit, zwei Versprechen zu synchronisieren?
- 28. EF4 Fremdschlüssel Beziehung zu eindeutigen Schlüssel nicht erkannt
- 29. Gibt es eine Möglichkeit, onPanResponderMove zu verwalten?
- 30. Kombinieren von zwei nicht verwandten Tabellen